Eigenlijk met standaard sorteervolgorde (ASCENDING
) NULL-waarden komen laatste .
Logica schrijft voor dat de sorteervolgorde wordt omgekeerd met de DESCENDING
zoekwoord, dus NULL's komen eerst in dit geval.
Maar het beste komt als laatste:u kunt kiezen hoe u het wilt:
- Gebruik de
NULLS FIRST | LAST
clausule.
De huidige citeren handleiding, versie 9.3 op het moment van schrijven:
Als
NULLS LAST
is opgegeven, worden null-waarden gesorteerd na alle niet-nullwaarden; alsNULLS FIRST
is opgegeven, worden null-waarden gesorteerd voor alleniet-null-waarden. Als geen van beide is opgegeven, is het standaardgedragNULLS LAST
wanneerASC
is gespecificeerd of geïmpliceerd , enNULLS FIRST
wanneerDESC
is opgegeven (de standaard is dus om te doen alsof nulls groter zijn dan niet-nulls). WanneerUSING
is opgegeven, hangt de standaard null-volgorde af van het feit of de operator een kleiner-dan- of groter-dan-operator is.
Vetgedrukte nadruk van mij.