PostgreSQLでのNULLソート

PostgreSQLでは、NULL値を含む値の降順ソート(DESC)を行うとNULL値が先に来る。
それでは都合が悪いことがあるわけで、その場合は

ORDER BY column IS NULL, column DESC

とすると、NULL値が末尾に来るようになる。
NULLかどうかの真偽でソートすればOKということらしい。
水曜日位の話だけど、分かるまで結構時間が掛かった…。

コメントを残す

メールアドレスが公開されることはありません。