Heim > Datenbank > SQL > Hauptteil

Was sind die bedingten Beurteilungsanweisungen in SQL?

下次还敢
Freigeben: 2024-05-01 22:30:44
Original
1157 Leute haben es durchsucht

Die bedingte Beurteilungsanweisung in SQL wird verwendet, um zu bestimmen, ob die Bedingung wahr oder falsch ist, und um die entsprechende Operation auszuführen. Es gibt zwei Haupttypen: IF-ELSE-Anweisung: Je nachdem, ob die Bedingung wahr oder falsch ist, werden unterschiedliche Anweisungen ausgeführt. CASE-Anweisung: Gibt basierend auf dem bedingten Abgleich unterschiedliche Ergebnisse zurück.

Was sind die bedingten Beurteilungsanweisungen in SQL?

Bedingte Anweisungen in SQL

Bedingte Anweisungen werden in SQL verwendet, um zu bestimmen, ob eine bestimmte Bedingung wahr oder falsch ist, und um entsprechend verschiedene Operationen auszuführen. Es gibt hauptsächlich zwei Arten von bedingten Beurteilungsanweisungen:

1. IF-ELSE-Anweisung

<code class="sql">IF (condition) THEN statement1
ELSE statement2</code>
Nach dem Login kopieren
  • Bedingung: die auszuwertende Bedingung.
  • statement1: Anweisung, die ausgeführt werden soll, wenn die Bedingung wahr ist.
  • statement2: Anweisung, die ausgeführt werden soll, wenn die Bedingung falsch ist.

2. CASE-Anweisung

<code class="sql">CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE default_result
END</code>
Nach dem Login kopieren
  • Bedingung1, Bedingung2, ...: Die auszuwertenden Bedingungen.
  • result1, result2, ...: Das zurückgegebene Ergebnis, wenn die entsprechende Bedingung wahr ist.
  • default_result: Das zurückgegebene Standardergebnis, wenn alle Bedingungen falsch sind (optional).

Beispiel

  • IF-ELSE-Anweisung
<code class="sql">IF (age > 18) THEN
  PRINT "成年"
ELSE
  PRINT "未成年"</code>
Nach dem Login kopieren
  • CASE-Anweisung
<code class="sql">CASE
  WHEN gender = 'M' THEN "男性"
  WHEN gender = 'F' THEN "女性"
  ELSE "其他"
END</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind die bedingten Beurteilungsanweisungen in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!