Maison > Article > base de données > Que signifient quand et cas en SQL ?
WHEN et CASE en SQL sont des mots-clés utilisés pour vérifier les conditions et renvoyer les valeurs spécifiées. WHEN est utilisé pour spécifier une condition. Si la condition est vraie, l'instruction suivante est exécutée ; CASE est une instruction de flux de contrôle, qui exécute différentes instructions en fonction des conditions remplies. La syntaxe est : CASE WHEN
QUAND La condition peut être n'importe quelle expression SQL valide, exemple : SELECT CAS
WHEN et CASE dans SQL
Que sont WHEN et CASE ?
WHEN et CASE sont un ensemble de mots-clés en SQL utilisés pour effectuer des vérifications conditionnelles et renvoyer les valeurs spécifiées.
WHEN
CASE
Comment utiliser WHEN et CASE
La syntaxe générale d'une instruction CASE est la suivante :
<code class="sql">CASE WHEN <condition1> THEN <result1> WHEN <condition2> THEN <result2> ... ELSE <default_result> END</code>
La condition peut être n'importe quelle expression SQL valide, telle qu'une comparaison, une opération logique ou une sous-requête.
Exemple
L'exemple suivant utilise une instruction CASE pour renvoyer le statut du client :
<code class="sql">SELECT CASE WHEN status = 'A' THEN 'Active' WHEN status = 'I' THEN 'Inactive' ELSE 'Unknown' END AS customer_status FROM customers;</code>
Autres conseils
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!