La fonction SQL CASE effectue différentes opérations en comparant les résultats de l'expression. Sa syntaxe est la suivante : WHEN expression THEN result1WHEN expression THEN result2...[ELSE default_result]END
Utilisation de la fonction CASE en SQL
Le CASE. La fonction est un outil puissant en SQL pour effectuer différentes opérations en fonction du résultat d'une expression. Sa syntaxe est la suivante :
<code class="sql">CASE WHEN expression1 THEN result1 WHEN expression2 THEN result2 ... [ELSE default_result] END</code>
Exemple d'utilisation
Par exemple, pour obtenir l'échelle salariale d'un employé en fonction de son service, vous pouvez utiliser la fonction CASE :
<code class="sql">SELECT salary, CASE department WHEN 'Sales' THEN '25,000 - 50,000' WHEN 'Engineering' THEN '35,000 - 75,000' WHEN 'Marketing' THEN '20,000 - 40,000' ELSE 'Unknown' END AS salary_range FROM employees;</code>
Cela renverra les résultats suivants :
Salaire | Échelle salariale |
---|---|
30,000 | 25,000 - 50,000 |
50,000 | 35,000 - 75,0 00 |
25 000 | 20 000 - 40 000 |
Autres cas d'utilisation
Il existe de nombreux autres cas d'utilisation de la fonction CASE, notamment :
Remarque :
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!