ne abbiamo parlato a iosa...

NULL il campo puo' essere considerato NULL cioe' come NON esistente.

VUOTO il campo esiste ma non ha alcun valore inserito.

se NULL -> WHERE campo IS NULL

se VUOTO -> where campo = ''

sono due condizioni differenti. Quale la differenza? prova a fare un count od un average...