Heim> Datenbank> SQL> Hauptteil

Bedingte Urteilsaussagen in SQL

下次还敢
Freigeben: 2024-04-28 11:36:13
Original
347 Leute haben es durchsucht

In SQL gibt es zwei gängige bedingte Beurteilungsanweisungen: die IF-ELSE-Anweisung und die CASE-Anweisung. Die IF-ELSE-Anweisung führt unterschiedliche Anweisungen aus, je nachdem, ob die Bedingung wahr oder falsch ist, während die CASE-Anweisung die entsprechende Anweisung ausführt, je nachdem, ob der Ausdruckswert mit unterschiedlichen Bedingungen übereinstimmt.

Bedingte Urteilsaussagen in SQL

Bedingte Anweisung in SQL

Bedingte Anweisungist eine Anweisung in SQL, die eine Bedingung auswertet und basierend auf dem Ergebnis verschiedene Aktionen ausführt. Sie werden häufig in SQL-Abfragen und -Operationen verwendet, um Daten aus der Datenbank zu filtern, Daten zu ändern oder Prozesse zu steuern.

Typ

In SQL gibt es zwei häufig verwendete bedingte Beurteilungsanweisungen:

  • IF-ELSE-Anweisung: Bewerten Sie eine Bedingung. Wenn die Bedingung wahr ist, führen Sie eine Anweisung aus, andernfalls führen Sie eine andere Anweisung aus.
  • CASEAnweisung: Bewerten Sie eine Bedingung und führen Sie die entsprechende Anweisung basierend auf verschiedenen Bedingungswerten aus.

Syntax

IF-ELSE-Anweisung

IF  THEN  ELSE  END IF;
Nach dem Login kopieren

CASE-Anweisung

CASE  WHEN  THEN  WHEN  THEN  ... ELSE  END CASE;
Nach dem Login kopieren

Beispiel

Verwenden Sie die IF-ELSE-Anweisung, um zu überprüfen, ob der Wert größer ist 5

SELECT * FROM table_name WHERE value IF value > 5 THEN 'Greater than 5' ELSE 'Less than or equal to 5' END IF;
Nach dem Login kopieren

Verwenden CASE-Anweisung zur Überprüfung des Ergebnisbereichs

CASE score WHEN 90 TO 100 THEN '优秀' WHEN 80 TO 89 THEN '良好' WHEN 70 TO 79 THEN '中等' ELSE '不及格' END CASE;
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBedingte Urteilsaussagen 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!