Coalesce SQL

Coalesce SQL

Le espressioni condizionali vengono utilizzate per verificare una determinata condizione e agire in base al risultato della condizione. Sono i principali elementi costitutivi della programmazione e quindi supportati da quasi tutti i linguaggi di programmazione.

SQL non è lasciato indietro; In SQL standard, troverai vari costrutti di espressione condizionale come caso, ifnull, nullif, coalesce, ecc.

In questo post, impareremo come utilizzare la funzione Coalesce per restituire la prima espressione non nullo.

Sintassi della funzione

Il seguente snippet mostra la sintassi della funzione:

Coalesce (expr [,…])

La funzione restituirà quindi un tipo di dati coeced dell'espressione. Questi sono anche conosciuti come supertipi.

Esempio

Di seguito è riportato un utilizzo di base della funzione Coalesce.

Selezionare Coalesce (1,2,3) come risultato;

In questo caso, poiché l'espressione di input non contiene valori nulli, la funzione dovrebbe restituire il primo valore come:

risultato
1

Esempio 2

Il secondo esempio illustra come funziona la funzione in un'espressione nulla.

Seleziona Coalesce (null, null, 3, null) come risultato;

In questo caso, la funzione ignorerà i primi due valori null e restituirà il primo valore non null come:

risultato
3

Conclusione

In questo breve tutorial, abbiamo discusso usando la funzione Coalesce per restituire il primo valore non nullo in una determinata espressione. Sentiti libero di esplorare i documenti per saperne di più.

Grazie per aver letto!!