Heim> Datenbank> SQL> Hauptteil

Was sind die bedingten Beurteilungsanweisungen in SQL?

下次还敢
Freigeben: 2024-05-01 22:30:44
Original
1126 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

IF (condition) THEN statement1 ELSE statement2
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

CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE default_result END
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
IF (age > 18) THEN PRINT "成年" ELSE PRINT "未成年"
Nach dem Login kopieren
  • CASE-Anweisung
CASE WHEN gender = 'M' THEN "男性" WHEN gender = 'F' THEN "女性" ELSE "其他" END
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
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!