Firebird Documentation Index → Guida sull'uso di NULL nel linguaggio SQL di Firebird → SELECT DISTINCT |
Una frase del tipo SELECT DISTINCT considera
tutti i NULL
uguali fra loro (vale a dire
che sono NOT DISTINCT FROM l'uno dall'altro), cosicchè se la
selezione è su una sola colonna, al massimo può riportare solo un
NULL
.
Come già detto, Firebird 2.0 ha un problema legato alla direttiva NULLS FIRST|LAST che non funziona in certi casi con il SELECT DISTINCT. Per maggiori dettagli si può vedere nella lista dei problemi.
Firebird Documentation Index → Guida sull'uso di NULL nel linguaggio SQL di Firebird → SELECT DISTINCT |