L'instruction CASE WHEN dans Oracle est utilisée pour renvoyer différentes valeurs en fonction des conditions. Syntaxe : CASE WHEN condition ALORS résultat ELSE default_result END. Utilisation : 1. Vérification de condition : la clause WHEN contient la condition et le résultat renvoyé ; 2. Résultat par défaut : la clause ELSE spécifie le résultat par défaut lorsqu'une condition n'est pas remplie ; Exemple : Renvoyez le niveau de revenu en fonction de la valeur du salaire : salaire >
CASE WHEN Utilisation dans Oracle
L'instruction CASE WHEN est une expression conditionnelle utilisée pour renvoyer différentes valeurs en fonction d'un ensemble de conditions. Il est très utile lorsqu’il s’agit de requêtes et d’opérations de données complexes.
Syntaxe :
<code class="sql">CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE default_result END</code>
Utilisation :
Exemple :
<code class="sql">SELECT CASE WHEN salary > 5000 THEN '高收入' WHEN salary BETWEEN 3000 AND 5000 THEN '中等收入' ELSE '低收入' END AS income_level FROM employees;</code>
Résultat :
Cette requête renverra la colonne revenue_level en fonction de la valeur du salaire de l'employé :
Les conditions de l'instruction CASE peuvent utiliser n'importe quelle expression SQL valide. Les instructions
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!