こんにちは、@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 | +----+---------------+ これに対して
![[MySQL] ソートでnullを後ろにする - YoheiM .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/5956ee2925d5dc653626473141c81e39d2139a4b/height=288;version=1;width=512/https%3A%2F%2Fwww.yoheim.net%2Fimage%2F615.jpg)