通常,当按字段升序排序时,首先获得NULL值,然后获得更有趣的值.通常,您最后需要NULL值.在MySQL中,你可以这样做:
SELECT * FROM people ORDER BY ISNULL(name), name;
但是,我正在使用带有Hibernate标准的Grails,我完全不知道如何在那里做到这一点.这甚至是以任何方式支持的吗?是否有某种方法可以通过自定义SQL表达式进行排序?我讨厌将所有标准重写为纯SQL,只是为了让它正确排序.
null grails hibernate criteria
criteria ×1
grails ×1
hibernate ×1
null ×1