Ja, MySQL erlaubt die Verwendung von CASE-Ausdrücken in der FROM-Klausel. Die Syntax lautet: SELECT ... FROM table_name WHERE <filter_condition> AND CASE WHEN
Bedingung2> DANN
Antwort:
Ja
Detaillierte Erklärung:MySQL ermöglicht die Verwendung von CASE-Ausdrücken in der FROM-Klausel, um bestimmte Zeilen aus einer Tabelle auszuwählen. Ein CASE-Ausdruck ist im Wesentlichen eine bedingte Anweisung, die basierend auf bestimmten Bedingungen unterschiedliche Werte zurückgeben kann.
Syntax:
<code>SELECT ... FROM table_name WHERE <filter_condition> AND CASE WHEN <condition1> THEN <value> WHEN <condition2> THEN <value> ELSE <default_value> END AS <alias></code>
<filter_condition>
ist eine Bedingung, die erfüllt sein muss, bevor der CASE-Ausdruck angewendet werden kann. <condition1>
und <condition2>
sind die auszuwertenden Bedingungen.
<value>
ist der Wert, der basierend auf der Bedingung zurückgegeben wird.
<default_value>
ist der Standardwert, der zurückgegeben wird, wenn keine Bedingung erfüllt ist. <filter_condition>
是在应用 CASE 表达式之前必须满足的条件。<condition1>
和 <condition2>
是要评估的条件。<value>
是根据条件返回的值。<default_value>
是如果没有条件匹配时返回的默认值。<alias>
是为 CASE 表达式结果分配的别名。示例:
假设有一个 "customers" 表,包含以下列:
customer_id
name
country
<alias>
ist der Alias, der dem Ergebnis eines CASE-Ausdrucks zugewiesen ist. customer_id
🎜🎜name
🎜🎜country🎜🎜🎜Wir können Kunden aus einem bestimmten Land mithilfe eines CASE-Ausdrucks aus der Tabelle auswählen: 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code>SELECT *
FROM customers
WHERE country = 'United States'
AND CASE
WHEN age > 18 THEN 'Adult'
WHEN age <= 18 THEN 'Minor'
ELSE 'Unknown'
END AS `age_group`;</code></pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Diese Abfrage gibt alle Kunden aus den Vereinigten Staaten zurück und klassifiziert sie nach Alter als Erwachsene, Minderjährige oder Unbekannte. 🎜
Das obige ist der detaillierte Inhalt vonKann in MySQL ein Groß-/Kleinschreibung folgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!