我使用like和a或
创建了一个查询select * from xxx where title like ('%bon%') or title like ('%test%')
我收到的结果是: bonjour je测试 你好 测试bonjour 测试
我想按标题中的字数排序: bonjour je测试 测试bonjour 你好 测试
我使用带有namedQueries的Grails。
有可能吗?
谢谢
答案 0 :(得分:0)
您可以使用这个小技巧来计算空格字符的数量并按此排序。
select * from xxx where title like ('%bon%') or title like ('%test%')
order by (LEN(title) - LEN(REPLACE(title, ' ', '')))