COALESCE (Transact-SQL) – Restituisce la prima espressione non Null tra i relativi argomenti
Tuesday, January 11th, 2011 - - SQL Server
L’istruzione COALESCCE SQL restistuisce il prima volore diverso sa zero preso da una serie di campi espressi come parametri dell’istruzione stessa.
Vediamo un esempio. Se abbiamo una tabella authors con due campi phone e mobile e vogliamo estrarre un elenco di telefoni validi per contattare il nostro nominativo, dove però uno dei due può essere null possiamo, tramite l’istruzione COALEASE estrarre i valori validi.
SELECT au_id,COALESCE(phone,mobile) AS Phone FROM authors
Dove i valori della tabella authors sono i seguenti:
Eseguendo l’istruzione avremo:
