0
我想要一個輸出,像僱員的名字以升序排列,但它應該以名稱'jack'開始,然後名稱的其餘部分按升序排列」。具有特定順序的SQL ORDER BY,首先以特定的單詞開頭,然後按升序排列
輸出應該是這樣的,
Jack
Anto
Becky
Carrry
Dominic
Emil
.
.
....
zen
我想要一個輸出,像僱員的名字以升序排列,但它應該以名稱'jack'開始,然後名稱的其餘部分按升序排列」。具有特定順序的SQL ORDER BY,首先以特定的單詞開頭,然後按升序排列
輸出應該是這樣的,
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小提琴演示在http://sqlfiddle.com/#!2/768d0/10
您也可以嘗試下面的查詢
SELECT
myname
FROM
names
ORDER BY
myname not like 'jack',
myname;