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
812 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!

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