こんにちは、@yoheiMuneです。 今日は、MySQLのソートで、null値を後ろにする方法をブログに書きたいと思います。 注意点 今回の内容は、MySQL特有の内容で、他のデータベース製品では対応方法が異なります。 デフォルト挙動では、ソートでnullが先に来る 下記のように、nullについて何も考慮せずorder byを指定すると、nullが先に表示されます。 mysql> SELECT id, display_order -> FROM items -> ORDER BY display_order; +----+---------------+ | id | display_order | +----+---------------+ | 1 | NULL | | 2 | 1 | | 3 | 2 | | 4 | 3 | +----+---------------+ これに対して