2013-03-18 13 views

risposta

35

Basta usare Coalesce o NVL per gestire NULL.

Il seguente codice di ritorno 0 se MAX(cid) è NULL

SELECT COALESCE(MAX(cid), 0) 
FROM itemconfiguration 
+0

'COALESCE' è preferibile in quanto è più generale (può richiedere più di due argomenti e restituisce il primo non-NULL, mentre 'NVL' è il suo caso speciale per due argomenti), [cortocircuito] (http://stackoverflow.com/a/950103/2157640) (non valuta gli argomenti dopo il primo non-NULL) ed è stato standardizzato in SQL-92 (mentre 'NVL' è proprietario di Oracle). – Palec

4

SELECT NVL(MAX(cid), 0) FROM itemconfiguration;

Problemi correlati