Faktisk med standard sorteringsrækkefølge (ASCENDING
) NULL-værdier kommer sidst .
Logikken dikterer, at sorteringsrækkefølgen vendes med DESCENDING
søgeord, så NULL kommer først i dette tilfælde.
Men det bedste kommer sidst:du kan vælge, hvordan du vil have det:
- Brug
NULLS FIRST | LAST
klausul.
Citerer den aktuelle manual, version 9.3 i skrivende stund:
Hvis NULLS LAST
er angivet, sorterer null-værdier efter alle ikke-nullværdier; hvis NULLS FIRST
er angivet, sorteres nulværdier før alle ikke-nulværdier. Hvis ingen af dem er angivet, er standardadfærdenNULLS LAST
når ASC
er angivet eller underforstået , og NULLS FIRST
når DESC
er angivet (således er standardværdien at fungere som om nuller er større end ikke-nuller). Når USING
er angivet, afhænger standard null-rækkefølgen af, om operatøren er en mindre-end eller større-end-operatør.
Fed fremhævelse mine.