Heim >Datenbank >MySQL-Tutorial >So verwenden Sie MySQL-Fall wann
In MySQL wird „case when“ verwendet, um eine Bedingungsliste zu berechnen und einen von mehreren möglichen Ergebnisausdrücken zurückzugeben; „case when“ hat zwei Syntaxformate: 1. Einfache Funktion „CASE[col_name]WHEN[value1]THEN [result1 ]…ELSE[default]END“; 2. Suchfunktion „CASE WHEN[expr]THEN[result1]…ELSE[default]END“.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
case when-Anweisung, die verwendet wird, um eine Liste von Bedingungen zu berechnen und einen von mehreren möglichen Ergebnisausdrücken zurückzugeben.
CASE gibt es in zwei Formaten: Die einfache CASE-Funktion vergleicht einen Ausdruck mit einer Reihe einfacher Ausdrücke, um das Ergebnis zu bestimmen. Die CASE-Suchfunktion wertet eine Reihe boolescher Ausdrücke aus, um das Ergebnis zu ermitteln. Beide Formate unterstützen den optionalen ELSE-Parameter.
Bei der Datenanalyse müssen Sie Daten aus der Datenbank finden und eine Analyse durchführen und anzeigen. Genaue Datenabfrageergebnisse tragen zu einer präzisen und effektiven Analyse im späteren Zeitraum bei. Während dieses Zeitraums wurde die Verwendung von case when in MySQL aufgezeichnet.
Die CASE-Anweisung ist eine mehrzweigige Anweisungsstruktur. Diese Anweisung sucht zunächst nach einem Wert, der dem VALUE nach CASE aus dem VALUE nach WHEN entspricht. Wenn dieser gefunden wird, wird der Inhalt des Zweigs ausgeführt, andernfalls wird der Inhalt nach ELSE ausgeführt .
MySql hat zwei Fall-Syntaxen:
1. Einfache Funktion
CASE[col_name]WHEN[value1]THEN[result1]…ELSE[default]ENDEinfache Funktion
CASE WHEN[expr]THEN[result1]…ELSE[default]END
listet alle möglichen Werte von Input_expression auf.
Die Datentypen von Input_expression und jedem when_expression müssen gleich sein oder sie müssen implizit konvertiert werden. Suchfunktion
Die erste Verwendung: Auf „when“ muss der Wert der Fallspalte folgen, der kein Ausdruck sein darf Spalte, aber durch einen Ausdruck, aber warum erscheint er? Nach weiteren Recherchen und Verständnis werden wir dierichtige Schreibmethoderrree
Abfrageergebnisseempfehlen Lernen:
MySQL-Video-TutorialDas obige ist der detaillierte Inhalt vonSo verwenden Sie MySQL-Fall wann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!