Re: [SQL ] 關於ORDER BY

看板Database作者 (艾琳是我最愛的人!!)時間15年前 (2010/08/26 21:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
不想新增欄位, 其實也是有簡單的作法.... 透過在 Select 的時候把那個欄位產生出來. ex: SELECT CASE WHEN t1.a = 'First' THEN 1 ELSE 0 END as My_Seq, t1.* FROM my_Table t1 WHERE xx = xx ORDER BY 1 DESC ※ 引述《g70321 (suite_chic)》之銘言: : 我想請問有沒有辦法使特定資料永遠為第一筆 : 有一個方法 : 將那些特定資料的a欄位全部設為1 : 其他資料都為a欄位為0 : 這樣ORDER BY `a` DESC : 這些特定資料永遠都在上面了 : 但是這樣一定要新增a欄位 : 如果不要新增a欄位 : 有沒有辦法作到此功能 : MySQL 5.1.41 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.134.6
文章代碼(AID): #1CTcWTvK (Database)
文章代碼(AID): #1CTcWTvK (Database)