In diesem Tutorial wird uns beigebracht, wie man die IF -Funktion in MySQL verwendet. Diese Funktion ermöglicht es uns, eine bedingte Abfrage in die MySQL -Datenbank einzuführen.
Wenn Sie grundlegende Programmierkenntnisse haben, sind Sie wahrscheinlich mit den IF -IF -Anweisungen in anderen Programmiersprachen vertraut. Diese Aussagen ermöglichen es Ihnen, mehrere Bedingungen zu bewerten und die erforderlichen Maßnahmen zu ergreifen, wenn beide wahr sind.
Lassen Sie uns lernen, wie wir mit der IF -Funktion in MySQL arbeiten können.
Mysql wenn Funktion
Im Gegensatz zu den herkömmlichen wenn ... Anweisungen gibt die IF -Funktion in MySQL einen Wert zurück, der auf der angegebenen Bedingung basiert.
Die Funktionssyntax ist unten dargestellt:
If (Ausdruck, if_true_expression, if_false_expression);
Wenn der Wert der Ausdruck bewertet zu true, die Funktion gibt den Wert der zurück if_true_expression. Andernfalls gibt die Funktion den Wert der zurück if_false_expression.
NOTIZ: Denken Sie daran, dass Null und 0 als falsch behandelt werden.
Beispiel 1: Verwendung
Lassen Sie uns veranschaulichen, wie die IF -Funktion mit mehreren praktischen Beispielen funktioniert.
wählen
if (100> = 10,
'Max: 100',
'max: 10') wie res;
Wir überprüfen, ob der Ausdruck 100> 10 in diesem Fall wahr ist. Wenn ja, drucken wir "max: 100"; Andernfalls drucken Sie "max: 10" drucken.
Da der Ausdruck wahr ist, sollte die Funktion zurückkehren, wie unten gezeigt:
res |
--------+
Max: 100 |
Beispiel 2: Verwenden Sie if Funktion mit NULL
Das folgende Beispiel zeigt die Verwendung der IF -Funktion bei der Arbeit mit Nullwerten:
wählen
if (null,
'WAHR',
'falsch') wie res;
Die resultierende Ausgabe ist unten angezeigt:
res |
-----+
Falsch |
Dies liegt daran, dass Null als falscher Wert behandelt wird.
Abschluss
In diesem kurzen Tutorial wurde die Grundlagen und die Verwendung der IF () -Funktion in MySQL beschrieben. Mehrere Beispiele lieferten seine grundlegenden Funktionen und Verwendung mit den Nullwerten. Weitere Informationen finden Sie in den anderen Artikeln, um weitere Informationen zu finden.