Die Verwendung von MySQL-Case-When ist: 1. Bei Verwendung als einfache Suche lautet die Syntax [CASE [col_name] WHEN [value1]] 2. Bei Verwendung als Suchfunktion lautet die Syntax [CASE WHEN [expr] THEN [Ergebnis1]].
【Verwandte Lernempfehlung: MySQL-Tutorial(Video)】
MySQL-Fall bei Verwendung:
Fall bei Es gibt zwei Syntax
Einfache Funktion
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
Suchfunktion
CASE WHEN [expr] THEN [result1]…ELSE [default] END
Was ist der Unterschied zwischen diesen beiden Syntaxen?
1. Einfache Funktion
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
zählt alle möglichen Werte dieses Feldes auf*
SELECT NAME '英雄', CASE NAME WHEN '德莱文' THEN '斧子' WHEN '德玛西亚-盖伦' THEN '大宝剑' WHEN '暗夜猎手-VN' THEN '弩' ELSE '无' END '装备' FROM user_info; 复制代码 复制代码 SELECT NAME '英雄', CASE NAME WHEN '德莱文' THEN '斧子' WHEN '德玛西亚-盖伦' THEN '大宝剑' WHEN '暗夜猎手-VN' THEN '弩' ELSE '无' END '装备' FROM user_info;
2. Suchfunktion
CASE WHEN [expr] THEN [result1]…ELSE [default] END
Die Suchfunktion kann Urteile schreiben und die Suchfunktion gibt nur den ersten zurück einer, der den Bedingungswert erfüllt, andere Fälle werden ignoriert.
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von MySQL-Fall wann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!