Il existe deux instructions de jugement conditionnel courantes en SQL : l'instruction IF-ELSE et l'instruction CASE. L'instruction IF-ELSE exécute différentes instructions selon que la condition est vraie ou fausse, tandis que l'instruction CASE exécute l'instruction correspondante selon que la valeur de l'expression correspond à différentes conditions.
Instruction conditionnelle en SQL
Instruction conditionnelle est une instruction en SQL qui évalue une condition et prend différentes actions en fonction du résultat. Ils sont largement utilisés dans les requêtes et opérations SQL pour filtrer les données de la base de données, modifier les données ou contrôler les processus.
Type
Il existe deux instructions de jugement conditionnel couramment utilisées en SQL :
Syntaxe
Instruction IF-ELSE
<code class="sql">IF <condition> THEN <statement_if_true> ELSE <statement_if_false> END IF;</code>
Instruction CASE
<code class="sql">CASE <expression> WHEN <case_value1> THEN <statement1> WHEN <case_value2> THEN <statement2> ... ELSE <default_statement> END CASE;</code>
Exemple
Utilisez l'instruction IF-ELSE pour vérifier si la valeur est supérieure à 5
<code class="sql">SELECT * FROM table_name WHERE value IF value > 5 THEN 'Greater than 5' ELSE 'Less than or equal to 5' END IF;</code>
Utilisation Déclaration CASE pour vérifier les scores Range
<code class="sql">CASE score WHEN 90 TO 100 THEN '优秀' WHEN 80 TO 89 THEN '良好' WHEN 70 TO 79 THEN '中等' ELSE '不及格' END CASE;</code>
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!