我有一个包含一些项目代码的表格。这些代码是
e.g.: B001, B002, Z15001, Z14001, P003,...
Run Code Online (Sandbox Code Playgroud)
我需要这个结果表:
Z15001
Z15002
...
B001
B002
...
C001
C002
...
Z14099
Z14098
Z14097
...
Z13099
Z13098
...
Z13001
Run Code Online (Sandbox Code Playgroud)
我试过了,但顺序不对。
select *
from table
order by
case
when Kod like 'Z15%' then 1
when Kod like 'B%' then 2
when Kod like 'C%' then 3
when Kod like 'D%' then 4
when Kod like 'E%' then 5 else 6 end asc, Kod asc
, case when Kod NOT LIKE 'B%'
AND Kod NOT LIKE …Run Code Online (Sandbox Code Playgroud)