Обычно при сортировке по возрастанию по полю сначала вы получаете значения NULL, а затем более интересные значения. Часто вам нужны значения NULL в последнюю очередь. В MySQL это можно сделать с помощью:
SELECT * FROM people ORDER BY ISNULL (name), name;
Однако я использую Grails с критериями Hibernate, и я совершенно не знаю, как это сделать там . Это вообще хоть как-то поддерживается? Есть ли способ упорядочить по пользовательскому выражению SQL? Я' Мне неприятно переписывать все мои критерии на простой SQL только для того, чтобы он правильно сортировался.