Una dichiarazione del caso è simile a un blocco nidificato se ... else che consente di testare un elenco di condizioni e restituire un solo valore dall'elenco dei possibili risultati.
Troverai spesso l'uso delle dichiarazioni dei casi nelle procedure memorizzate o nelle funzioni SQL per eseguire una serie di condizioni.
Questo tutorial ci insegna come lavorare con le dichiarazioni dei casi in SQL standard.
Dichiarazione del caso SQL
Possiamo esprimere la sintassi di un'istruzione Case in SQL come mostrato nel seguente:
CASODiscutiamo come lavorare con la dichiarazione del caso usando esempi pratici. Innanzitutto, considera un esempio di tabella dei dipendenti come mostrato da segue:
In questo CSE, abbiamo una tabella che contiene le informazioni sui dipendenti. Vediamo come possiamo utilizzare l'istruzione Case SQL per implementare le dichiarazioni condizionali.
Prendi in considerazione la seguente affermazione di esempio:
utilizzare i dipendenti;L'esempio precedente introduce una dichiarazione del caso per fornire una descrizione del genere.
Output risultante:
Esempio:
Possiamo anche utilizzare l'istruzione Case con una clausola Order By Clauso
Seleziona emp_no, first_name, genere dai dipendentiTabella risultante:
Ecco qua. Un metodo semplice e intuitivo per ordinare le righe in un set di risultati utilizzando le istruzioni dei casi.
Conclusione
In questo tutorial, abbiamo imparato a utilizzare l'istruzione del caso in SQL standard per aggiungere i controlli condizionali. I condizionali possono aiutarti a aggiungere flessibilità nelle tue dichiarazioni SQL.