実際には、デフォルトの並べ替え順序(ASCENDING
)NULL値は最後になります 。
ロジックは、DESCENDING
でソート順を逆にすることを指示します キーワードなので、NULLは最初に この場合。
しかし、最良の部分は最後に来ます:あなたはそれを望む方法を選ぶことができます:
-
NULLS FIRST | LAST
条項。
現在を引用する マニュアル、執筆時点でのバージョン9.3:
NULLS LAST
の場合 が指定されている場合、null値はすべての非null値の後にソートされます。NULLS FIRST
の場合 が指定されている場合、null値はすべての非null値の前にソートされます。どちらも指定されていない場合、デフォルトの動作はNULLS LAST
です。ASC
の場合 指定または暗示されている 、およびNULLS FIRST
DESC
の場合 が指定されます(したがって、デフォルトでは、nullが非nullよりも大きいかのように動作します)。USING
の場合 が指定されている場合、デフォルトのnullの順序は、演算子が小なり演算子か大なり演算子かによって異なります。
大胆な強調鉱山。