我想要一个像员工名字升序排列的输出,但它应该以名字“jack”开头,然后是名字的其余部分以升序排列。
输出应该是这样的,
Jack
Anto
Becky
Carrry
Dominic
Emil
.
.
....
zen
我想要一个像员工名字升序排列的输出,但它应该以名字“jack”开头,然后是名字的其余部分以升序排列。
输出应该是这样的,
Jack
Anto
Becky
Carrry
Dominic
Emil
.
.
....
zen
请试试
Select firstname from employees Order by
case when firstname like 'jack' then 0 else 1 end, firstname ASC
SQL Fiddle 演示在http://sqlfiddle.com/#!2/768d0/10
您也可以尝试以下查询
SELECT
myname
FROM
names
ORDER BY
myname not like 'jack',
myname;