suchen
Heimtägliche ProgrammierungMySQL-KenntnisseSo verwenden Sie die Oracle-Dekodierungsfunktion in MySQL

In MySQL können Sie CASE-Ausdrücke verwenden, um Funktionen zu implementieren, die der DECODE-Funktion ähneln: Bestimmen Sie Bedingungen und Rückgabewerte. Verwenden Sie CASE-Ausdrücke, um Bedingungen aufzulisten und Werte zurückzugeben.

So verwenden Sie die Oracle-Dekodierungsfunktion in MySQL

Verwendung der Oracle DECODE-Funktion in MySQL

Die DECODE-Funktion von Oracle ist eine Case-Anweisung, die verwendet wird, um unter bestimmten Bedingungen unterschiedliche Werte zurückzugeben. Es gibt kein direktes Äquivalent zur DECODE-Funktion in MySQL. Sie können jedoch CASE-Ausdrücke verwenden, um eine ähnliche Funktionalität zu erreichen.

Syntax

CASE
    WHEN condition1 THEN value1
    WHEN condition2 THEN value2
    ...
    ELSE default_value
END

Verwendung

  1. Bestimmen Sie die Bedingungen und Rückgabewerte: Bestimmen Sie zunächst die Bedingungen für den Vergleich und den Wert, der zurückgegeben werden soll, wenn jede Bedingung erfüllt ist.
  2. Verwenden Sie CASE-Ausdrücke: Verwenden Sie das Schlüsselwort CASE am Anfang des Ausdrucks und listen Sie dann jede Bedingung und ihren entsprechenden Rückgabewert auf.
  3. ELSE-Anweisung hinzufügen: Für Fälle, in denen keine Bedingung erfüllt ist, fügen Sie eine ELSE-Anweisung hinzu, um einen Standardwert anzugeben.

Beispiel

Das folgende Beispiel zeigt, wie die DECODE-Funktion mithilfe von CASE-Ausdrücken in MySQL implementiert wird:

SELECT
    CASE
        WHEN age < 18 THEN "Minor"
        WHEN age >= 18 AND age < 65 THEN "Adult"
        ELSE "Senior"
    END AS age_category
FROM people;

Ergebnis:

age_category
Minderjährige
Erwachsene
Senior

Hinweis:

CASE-Ausdrücke in MySQL unterstützen die Verwendung mehrerer WHEN-Klauseln und ELSE-Klauseln. Daher können Sie bei Bedarf zusätzliche Bedingungen hinzufügen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Oracle-Dekodierungsfunktion in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools