MS SQL Server 2005/2008(およびできればOracle)と互換性のある方法で、C#からNHibernateを使用し、HQLのみ(SQLではない)を使用します。
クエリ結果の最後でnullが並べ替えられ、null以外の結果が昇順で並べ替えられるように、order by句を記述する方法はありますか?
nickfが参照する質問への回答に基づくと、回答は次のとおりです。
select x from MyClass x order by case when x.MyProperty is null then 1 else 0 end, x.MyProperty