Originariamente inviato da mchorney
Mi avete fatto venire un dubbio, trattandosi di due campi numerici, un int ed un decimal, non è che mi conviene lasciare di default 0 e 0.0 invece di null?

Non è che ho fatto tutto questo casino per nulla? E mi bastava lascirae 0 e 0.0?

Io propendevo per NULL perchè indica proprio l'insieme vuoto però devo dire che i valori di defaul 0 e 0.0 non verrebbero maiinseriti in quei campi quindi non esiste il rischio di confonderli con altri.
NULL non e' vuoto, non e' zero, non e' negativo, e' il nulla. Non ti viene contato, calcolato, estratto con where campo="". ecc.

Non li uso mai per campi numerici o date. E' facile provocare equivoci.