Documenti FirebirdGuida sull'uso di NULL nel linguaggio SQL di Firebird → Cosa è NULL?
Firebird home Firebird home Indietro: Guida sull'uso di NULL nel linguaggio SQL di FirebirdPartenza: Documenti FirebirdRisali: Guida sull'uso di NULL nel linguaggio SQL di FirebirdAvanti: NULL nelle espressioni

Cosa è NULL?

In SQL, NULL non è un valore. È uno stato che indica che il valore di un oggetto è sconosciuto o inesistente. Non è zero, nè il carattere spazio e neppure una stringa vuota e, sopratutto, non si comporta come nessuno dei tre. Poche cose creano altrettanta confusione in SQL come il NULL, eppure il suo funzionamento non dovrebbe essere così difficile da capire dal momento che basta fissarsi su questa semplice definizione: NULL significa sconosciuto.

Lo ripeto:

NULL significa SCONOSCIUTO

Questo fatto va tenuto bene in mente leggendo il resto dell'articolo, così molti dei comportamenti apparentemente illogici che si hanno con NULL immediatamente si spiegheranno in modo automatico.

Indietro: Guida sull'uso di NULL nel linguaggio SQL di FirebirdPartenza: Documenti FirebirdRisali: Guida sull'uso di NULL nel linguaggio SQL di FirebirdAvanti: NULL nelle espressioni
Documenti FirebirdGuida sull'uso di NULL nel linguaggio SQL di Firebird → Cosa è NULL?