ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

SQL:ORDER BYでNULLをソート順の下位にする方法

調べたら簡単でした。

f:id:AJYA:20130307215642j:plain

photo credit: Michael Kappel via photopin cc

 

ACCESSで作られたシステムで、日付型のカラムに値が設定されているデータをソートの上位にしたかったので、調べました。

結果は、

SELECT * FROM TEST ORDER BY 日付型カラム IS NULL DESC, 日付型カラム ASC

SQLを書けばできました。

 

気づくと、なるほどと思えましたが、自力では思いつけなかったです。

SQLはまだまだ便利な使い方がありそうです。