Ce message vous guidera sur l'exécution de plusieurs conditions à l'intérieur du CAS Instruction dans la base de données Oracle.
Une déclaration de cas peut-elle avoir plusieurs conditions?
Oui, l'utilisateur peut exécuter plusieurs conditions à l'intérieur du "CAS»Déclaration avec l'aide du«QUAND”Clauses. De plus, l'utilisateur a la possibilité d'inclure un «AUTRE«Clause avec la clause« quand »pour ajouter le résultat par défaut.
Voyons la syntaxe d'avoir plusieurs conditions dans un «CAS" déclaration:
CASDans la syntaxe ci-dessus, il est clair que les multiples conditions ont été utilisées avec leur sortie particulière.
Passons à un exemple de «CAS»Déclaration ayant plusieurs conditions avec un«QUAND”Clause:
Sélectionnez Warehouse_id,Dans l'exemple ci-dessus, des conditions ont été appliquées sur le «Emplacement_id”Colonne du"Entrepôts" tableau.
Sortir
La sortie montre que les conditions ont été appliquées.
Plusieurs conditions dans un CAS La déclaration peut être appliquée à seul ou plusieurs Colonnes. Voyons quelques exemples pour une démonstration pratique.
Exemple 1: Application de la déclaration de cas avec plusieurs conditions sur une seule colonne
Voyons un exemple d'application d'un CAS déclaration ayant plusieurs conditions sur un seul colonne:
Sélectionner Country_name,Dans l'exemple ci-dessus, les conditions ont été appliquées sur le «Région_id”Colonne du"DES PAYS" tableau.
Sortir
La sortie a montré le résultat selon les conditions.
Exemple 2: Application de l'instruction de cas avec plusieurs conditions sur plusieurs colonnes
Voyons un exemple d'application d'un CAS déclaration ayant plusieurs conditions sur plusieurs Colonnes:
Sélectionnez Order_id, statut,Dans l'exemple ci-dessus, "STATUT" et "NUMÉRO DE COMMANDE"Colonnes de"ORDRES»Des tables ont été utilisées pour plusieurs conditions.
Sortir
La sortie montre que l'ensemble de résultats a récupéré les données en fonction des conditions appliquées.
Conclusion
Dans la base de données Oracle, la CAS L'instruction permet à l'utilisateur d'exécuter plusieurs conditions dans une seule requête et fournit le résultat en fonction des conditions. Chaque condition de l'instruction de cas est ajoutée en utilisant un QUAND clause et un AUTRE. Ce message a expliqué l'utilisation des instructions de cas avec plusieurs conditions sur des colonnes uniques ou multiples.