日付時刻フィールドを持つ SQL テーブルがあります。問題のフィールドは null になることがあります。クエリがあり、結果を日付時刻フィールドで昇順に並べ替えたいのですが、日付時刻フィールドが null の行をリストの先頭ではなく末尾に置きたいのです。
それを実現する簡単な方法はありますか?
ベストアンサー1
select MyDate
from MyTable
order by case when MyDate is null then 1 else 0 end, MyDate
日付時刻フィールドを持つ SQL テーブルがあります。問題のフィールドは null になることがあります。クエリがあり、結果を日付時刻フィールドで昇順に並べ替えたいのですが、日付時刻フィールドが null の行をリストの先頭ではなく末尾に置きたいのです。
それを実現する簡単な方法はありますか?
select MyDate
from MyTable
order by case when MyDate is null then 1 else 0 end, MyDate