View Single Post
Old 27-02-2025, 12:30   #19
AlPaBo
Senior Member
 
Iscritto dal: Mar 2008
Messaggi: 1862
Quote:
Originariamente inviato da matsnake86 Guarda i messaggi
Ma che problemi vi creano i null ?
Ok per alcuni dati il valore di default anzichè il null ci può stare.
Io lo uso sempre per i numeri. Tra Avere null o zero preferisco sicuramente trovarmi zero.
Ma per le date come fate senza null?
mettete 01.01.0001 ? o 01.01.1900 ?

Ci sono tanti casi in cui un data deve semplicemente essere null perchè il valore non è applicabile e da più fastidio che altro.
Idem per le stringhe.
Ed anche in molti contesti di calcolo scientifico è preferibile avere null anzichè zero nel DB.
Stai attento a usare 0 invece di NULL.
Se per esempio devi fare una media dei valori presenti, lo 0 fa media, mentre NULL viene escluso.

Per cui, AVG(2,4,0) --> 2
mentre AVG(2,4,NULL) --> 3
__________________
-- C --_____AlPaBo
__/____x\_________
_/_______*
________
AlPaBo è offline   Rispondi citando il messaggio o parte di esso
 
1