トップに戻る
tags
ORDER BY で NULL値を最後にしてソートする方法
オラクルの場合だと簡単に
■ ORACLE
ORDER BY my_field ASC NULL LAST
と記述すればOKですが、MySQLでは次のように記述します。
■ MySQL
ORDER BY IF(ISNULL(my_field),1,0),my_field;
または少し簡単に以下のように記述します
ORDER BY my_field IS NULL, my_field ASC;
edit