SQL CASE | |
CASE permet de fournir le type de logique si-alors-autre à SQL. Sa syntaxe est : SELECT CASE ("nom de colonne")
WHEN "condition1" THEN "résultat1" WHEN "condition2" THEN "résultat2" ... [ELSE "résultatN"] END FROM "nom de table"; "condition" peut être une valeur ou une expression statique. La clause ELSE est optionnelle. Dans notre exemple de la table Store_Information, Table Store_Information
Pour multiplier le montant des ventes de 'Los Angeles' par 2 et le montant des ventes de 'San Diego' par 1,5, il faut saisir : SELECT Store_Name, CASE Store_Name
WHEN 'Los Angeles' THEN Sales * 2 WHEN 'San Diego' THEN Sales * 1.5 ELSE Sales END "Nouvelles Ventes", Txn_Date FROM Store_Information; "Nouvelles Ventes" est le nom donné à la colonne avec l’instruction CASE. Résultat:
Copyright © 2024 1keydata.com Tous droits réservés |