作者TonyQ (沉默是金)
看板Database
標題Re: [SQL ] 關於排序
時間Sat May 16 18:44:11 2009
※ 引述《sdallan ()》之銘言:
: 使用 mysql
: std_case , std_name , std_sch
: 狀況 學校 姓名
: ───────────────
: 流失 高雄 測試
: 試聽 台中 測試
: 詢問 台北 測試
: 班內 新竹 測試
: 想要排序 狀況這個欄位 @@"
: desc asc 兩種下去排都不是我要的。
: 我希望的排法是 班內>詢問>試聽>流失
: 至於學校、姓名,怎麼排,不重要XD
: 還請麻煩幫忙解決
SELECT std_case, std_name, std_sch,
CASE std_case
WHEN '班內' THEN 1
WHEN '詢問' THEN 2
WHEN '試聽' THEN 3
WHEN '流失' THEN 4
ELSE 5
END
FROM `student`
ORDER BY 4 asc
--
個人是覺得如果可以簡單的事情 , 就不要太複雜了. :p
--
What do you want to have ? / What do you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 221.169.78.140
推 sdallan:謝謝您的回覆 05/16 19:48
推 sdallan:有什麼辦法可以取代掉這個case的欄位名嗎? 05/16 19:58