Maison > Article > base de données > Que signifie le cas en SQL
L'instruction CASE est une structure de contrôle SQL qui exécute différentes instructions SQL basées sur des expressions conditionnelles et renvoie des résultats. Les avantages incluent : la fourniture de résultats dynamiques conditionnels, la décomposition de conditions complexes, la simplicité et l'efficacité.
Signification de l'instruction CASE en SQL
L'instruction CASE est une structure de contrôle SQL qui permet d'effectuer différentes opérations en fonction de conditions spécifiées. Il exécute un ensemble d'instructions SQL basées sur une ou plusieurs expressions conditionnelles et renvoie un résultat.
Structure
La syntaxe de l'instruction CASE est la suivante :
<code>CASE WHEN 条件表达式1 THEN 结果表达式1 WHEN 条件表达式2 THEN 结果表达式2 ... ELSE 默认结果表达式 END</code>
Utilisation
Exemple
<code class="sql">SELECT CASE WHEN age > 18 THEN '成年' WHEN age < 18 THEN '未成年' ELSE '非法年龄' END AS age_category FROM persons;</code>
L'exécution de cette requête définira la colonne age_category sur "Adulte", "Mineur" ou "Âge illégal" en fonction de l'âge de chaque personne.
Avantages
Les principaux avantages de l'instruction CASE incluent :
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!