Maison >base de données >SQL >Quelles sont les déclarations de jugement conditionnel dans SQL

Quelles sont les déclarations de jugement conditionnel dans SQL

下次还敢
下次还敢original
2024-05-01 22:30:441252parcourir

L'instruction de jugement conditionnel en SQL est utilisée pour déterminer si la condition est vraie ou fausse et effectuer l'opération correspondante. Il en existe deux types principaux : Instruction IF-ELSE : différentes instructions sont exécutées selon que la condition est vraie ou fausse. Instruction CASE : renvoie différents résultats basés sur une correspondance conditionnelle.

Quelles sont les déclarations de jugement conditionnel dans SQL

Instructions conditionnelles en SQL

Les instructions conditionnelles sont utilisées en SQL pour déterminer si une condition spécifique est vraie ou fausse et effectuer différentes opérations en conséquence. Il existe principalement deux types d'énoncés de jugement conditionnel :

1 Instruction IF-ELSE

<code class="sql">IF (condition) THEN statement1
ELSE statement2</code>
  • condition : la condition à évaluer.
  • statement1 : Instruction à exécuter si la condition est vraie.
  • statement2 : Instruction à exécuter si la condition est fausse.

2. Instruction CASE

<code class="sql">CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE default_result
END</code>
  • condition1, condition2, ... : Les conditions à évaluer.
  • result1, result2, ... : Le résultat renvoyé si la condition correspondante est vraie.
  • default_result : Le résultat par défaut renvoyé si toutes les conditions sont fausses (facultatif).

Exemple

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn