Questo post ti guiderà sull'esecuzione di più condizioni all'interno del CASO Dichiarazione nel database Oracle.
Può un'istruzione Case avere più condizioni?
Sì, l'utente può eseguire più condizioni all'interno del "CASO"Dichiarazione con l'aiuto di"QUANDO"Clausole. Inoltre, l'utente ha la possibilità di includere un "ALTRO"Clausola insieme alla clausola" quando "per aggiungere il risultato predefinito.
Vediamo la sintassi di avere più condizioni in "CASO" dichiarazione:
CASONella sintassi sopra, è chiaro che le condizioni multiple sono state utilizzate con il loro output particolare.
Passiamo a un esempio di "CASO"Dichiarazione con più condizioni con un"QUANDO"Clausola:
Seleziona Warehouse_id,Nell'esempio sopra, le condizioni sono state applicate sul "Location_idColonna "di"Magazzini" tavolo.
Produzione
L'output descrive che le condizioni sono state applicate.
Condizioni multiple in a CASO L'istruzione può essere applicata a separare O multiplo colonne. Vediamo alcuni esempi per la dimostrazione pratica.
Esempio 1: applicare l'istruzione del caso con più condizioni su una singola colonna
Vediamo un esempio di applicazione a CASO Dichiarazione con più condizioni su a separare colonna:
Seleziona Country_name,Nell'esempio sopra, le condizioni sono state applicate sul "Region_idColonna "di"PAESI" tavolo.
Produzione
L'output ha mostrato il risultato in base alle condizioni.
Esempio 2: applicazione dell'istruzione del caso con più condizioni su più colonne
Vediamo un esempio di applicazione a CASO Dichiarazione con più condizioni su multiplo colonne:
Seleziona ordine_id, stato,Nell'esempio sopra, "STATO" E "ID ORDINE"Colonne di"ORDINI"Le tabelle sono state utilizzate per più condizioni.
Produzione
L'output descrive che il set di risultati ha recuperato i dati in base alle condizioni applicate.
Conclusione
Nel database Oracle, il CASO L'istruzione consente all'utente di eseguire più condizioni in una singola query e fornisce il risultato in base alle condizioni. Ogni condizione nell'istruzione del caso viene aggiunta utilizzando un file QUANDO clausola e un opzionale ALTRO. Questo post ha spiegato l'uso delle istruzioni dei casi con più condizioni su colonne singole o più.