如何在jpql中对其进行排序?
How to sort it in jpql?
我想按以下顺序排序:eee,ddd,然后按字母顺序排列其他。
input:
1: aaa
2: bbb
3: ccc
4: ddd
5: eee
output:
1: eee
2: ddd
3: aaa
4: bbb
5: ccc
首先使用case
表达式得到'eee'和'ddd',然后按字母顺序对其余的进行排序:
ORDER BY case when col = 'eee' then 1
when col = 'ddd' then 2
else 3
end,
col
我想按以下顺序排序:eee,ddd,然后按字母顺序排列其他。
input:
1: aaa
2: bbb
3: ccc
4: ddd
5: eee
output:
1: eee
2: ddd
3: aaa
4: bbb
5: ccc
首先使用case
表达式得到'eee'和'ddd',然后按字母顺序对其余的进行排序:
ORDER BY case when col = 'eee' then 1
when col = 'ddd' then 2
else 3
end,
col