Maison > base de données > SQL > le corps du texte

Quelles sont les déclarations de jugement conditionnel dans SQL

下次还敢
Libérer: 2024-05-01 22:30:44
original
1183 Les gens l'ont consulté

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>
Copier après la connexion
  • 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>
Copier après la connexion
  • 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>
Copier après la connexion
  • Instruction CASE
<code class="sql">CASE
  WHEN gender = 'M' THEN "男性"
  WHEN gender = 'F' THEN "女性"
  ELSE "其他"
END</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal