我需要选择以's'开头的名字和名字有's'的名字。因为我使用了以下命令:
select staffname from staffreg where staffname like 's%' or staffname like '%s%'
但是我需要先显示以's'开头的名字,然后才能显示名字只有's'。
例如表格可能包含:
Sushama 阿莎 苏雷什
我需要在Sushama和Suresh之后展示'Asha':
答案 0 :(得分:0)
select staffname from staffreg where staffname like 's%' or staffname like '%s%' order by
case
when lower(staffname) like 's%' THEN 1
else 2
end;