以下のようなデータを SQL で並び替えたい場合、
たろう はなこ NULL いちろう
SQL で通常通り order by の検索を行うと
order by last_name NULL いちろう たろう はなこ
このように、NULL が最小値として上位にソートされてしまいます。
一番最後にもっていきたい場合は、
order by last_name is null, last_name いちろう たろう はなこ NULL
このように記述します。逆順も同様です。
また、NULL ではなく空文字を最後にもっていきたい場合は、
order by last_name = "", last_name
このようにソートします。