我希望按照升序排列员工的名字输出,但它应该以名字'jack'开头,然后按名称的其余部分按升序排列'。
输出应该是这样的,
Jack
Anto
Becky
Carrry
Dominic
Emil
.
.
....
zen
答案 0 :(得分:6)
请尝试
Select firstname from employees Order by
case when firstname like 'jack' then 0 else 1 end, firstname ASC
上的SQL小提琴演示
答案 1 :(得分:1)
您还可以尝试以下查询
SELECT
myname
FROM
names
ORDER BY
myname not like 'jack',
myname;