Maison > base de données > SQL > Utilisation de l'instruction if else dans SQL

Utilisation de l'instruction if else dans SQL

下次还敢
Libérer: 2024-04-28 10:00:20
original
869 Les gens l'ont consulté

L'instruction IF-ELSE est utilisée en SQL pour effectuer différentes opérations en fonction de conditions. La syntaxe de base est la suivante : si la condition est vraie, exécutez l'instruction 1. Si la condition est fausse, l'instruction 2 est exécutée. La condition est une expression booléenne et l'instruction peut être n'importe quelle instruction SQL valide.

Utilisation de l'instruction if else dans SQL

Utilisation de l'instruction IF-ELSE en SQL

L'instruction IF-ELSE est utilisée en SQL pour effectuer différentes actions lorsqu'une condition spécifique est remplie. Sa syntaxe de base est la suivante :

<code>IF condition THEN statement1
ELSE statement2</code>
Copier après la connexion

Instructions d'utilisation :

  • Condition (condition) : Expression booléenne à évaluer.
  • Statement 1 (statement1) : Si la condition est vraie, l'instruction à exécuter.
  • Statement 2 (statement2) : Si la condition est fausse, l'instruction à exécuter.

Exemple :

<code>SELECT CASE
    WHEN age >= 18 THEN '成人'
    ELSE '未成年'
END AS age_group
FROM students;</code>
Copier après la connexion

Dans cet exemple, l'expression CASE utilise une instruction IF-ELSE pour classer les étudiants comme « adultes » ou « mineurs » en fonction de la valeur de la colonne d'âge.

Instructions IF-ELSE imbriquées :

Les instructions IF-ELSE peuvent être imbriquées pour gérer des situations plus complexes. Les instructions IF-ELSE imbriquées vérifieront les conditions suivantes dans l'ordre si la première condition n'est pas remplie.

<code>IF condition1 THEN statement1
ELSE IF condition2 THEN statement2
ELSE statement3</code>
Copier après la connexion

Conseil :

  • Assurez-vous que les conditions sont exactes et mutuellement exclusives.
  • Chaque instruction ELSE IF doit contenir une clause ELSE.
  • Vous pouvez également utiliser des expressions CASE comme alternative aux instructions IF-ELSE.

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal