我想訂購16,15和17開頭的選擇ID的結果。 我該怎麼做? 我的選擇:SQL Server的訂購PHP
SELECT id_t_produtos
FROM table
ORDER BY nullif(id_t_produtos, 16) ASC
的預期響應:
- 16
- 15
- 17
- 1
- 2
- 3 ...
我想訂購16,15和17開頭的選擇ID的結果。 我該怎麼做? 我的選擇:SQL Server的訂購PHP
SELECT id_t_produtos
FROM table
ORDER BY nullif(id_t_produtos, 16) ASC
的預期響應:
- 16
- 15
- 17
- 1
- 2
- 3 ...
SELECT ids
FROM table
ORDER BY CASE id_t_produtos
WHEN 16 THEN 1
WHEN 15 THEN 2
WHEN 17 THEN 3
WHEN 1 THEN 4
WHEN 2 THEN 5
WHEN 3 THEN 6
ELSE 7 END ASC, id_t_produtos ASC
16/15/17或15/16/17? –