Heim >Datenbank >MySQL-Tutorial >Wie funktioniert der SQL-CASE-Ausdruck und welche Syntax hat er?
SQL CASE-Ausdruckssyntax
SQL-CASE-Ausdrücke, auch bekannt als „CASE WHEN-Anweisungen“, ermöglichen es Ihnen, mehrere Bedingungen auszuwerten und basierend auf den Ergebnissen unterschiedliche Werte zurückzugeben. Die Syntax variiert je nach verwendeter Datenbank-Engine.
SQL Server-Syntax:
<code class="language-sql">CASE case-expression WHEN when-expression-1 THEN value-1 [ WHEN when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
<code class="language-sql">CASE WHEN boolean-when-expression-1 THEN value-1 [ WHEN boolean-when-expression-n THEN value-n ... ] [ ELSE else-value ] END</code>
Unter ihnen:
Beachten Sie, dass die Reihenfolge der WHEN-Klauseln wichtig ist und die erste Übereinstimmung verwendet wird. Wenn keine ELSE-Klausel angegeben ist und keine passende WHEN-Bedingung erfüllt ist, ist das Ergebnis NULL.
Das obige ist der detaillierte Inhalt vonWie funktioniert der SQL-CASE-Ausdruck und welche Syntax hat er?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!