Heim  >  Artikel  >  Datenbank  >  Was sind die bedingten Beurteilungsanweisungen in SQL?

Was sind die bedingten Beurteilungsanweisungen in SQL?

下次还敢
下次还敢Original
2024-05-01 22:30:441154Durchsuche

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>
  • 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>
  • 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>
  • CASE-Anweisung
<code class="sql">CASE
  WHEN gender = 'M' THEN "男性"
  WHEN gender = 'F' THEN "女性"
  ELSE "其他"
END</code>

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!

Stellungnahme:
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