1. ホーム
  2. sql

[解決済み] SQL 昇順ソート時に null 値を最後にする方法

2022-03-17 09:52:47

質問

datetimeフィールドを持つSQLテーブルがあります。このフィールドはNULLにすることができます。クエリを実行し、結果をdatetimeフィールドで昇順にソートしたいのですが、datetimeフィールドがNULLの行は、リストの最初ではなく、最後に欲しいのですが、どうすればいいですか?

それを実現する簡単な方法はありますか?

どのように解決するのですか?

select MyDate
from MyTable
order by case when MyDate is null then 1 else 0 end, MyDate