L'instruction CASE est une instruction de flux de contrôle SQL qui effectue différentes actions en fonction de conditions spécifiques. La syntaxe est la suivante : CASE WHEN
ALORS QUAND ALORS Il sélectionne différents blocs de code en vérifiant une expression donnée et attribue des notes, définit des indicateurs et exécute des requêtes complexes selon les besoins. Les instructions CASE sont une simple instruction CASE, recherchez une instruction CASE et une valeur CA
Instruction CASE dans SQL
Qu'est-ce qu'une instruction CASE ?
L'instruction CASE est une instruction de flux de contrôle SQL utilisée pour effectuer différentes actions en fonction de conditions spécifiques. Il vous permet de sélectionner différents blocs de code en fonction de la valeur d'une certaine expression.
Syntaxe de l'instruction CASE
<code class="sql">CASE WHEN <expression1> THEN <result1> WHEN <expression2> THEN <result2> ... ELSE <default_result> END</code>
Comment fonctionne l'instruction CASE
L'instruction CASE évalue l'expression donnée et vérifie la clause WHEN dans l'ordre. Si une expression de clause WHEN est vraie, la clause RESULT correspondante est exécutée. Si toutes les expressions de la clause WHEN sont fausses, la clause ELSE, si elle est présente, est exécutée.
Quand utiliser l'instruction CASE
L'instruction CASE est généralement utilisée dans les situations suivantes :
Exemple
Voici un exemple d'utilisation d'une instruction CASE pour attribuer des notes en fonction d'une plage de scores :
<code class="sql">SELECT CASE WHEN score >= 90 THEN 'A' WHEN score >= 80 THEN 'B' WHEN score >= 70 THEN 'C' ELSE 'F' END AS grade FROM students;</code>
Autres types
En plus de la syntaxe ci-dessus, il existe d'autres types d'instructions CASE, comprenant :
En utilisant différents types, vous pouvez adapter le comportement de l'instruction CASE à vos besoins.
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!