討論串[SQL ] SQL能不能按特定需要排序
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yukang (發不完的gmail)時間15年前 (2011/01/21 12:19), 編輯資訊
0
0
0
內容預覽:
mysql :. SELECT * FROM table ORDER BY. FIELD(rank,'軍長','師長' ... '排長');. 沒說什麼 DB 只好大家瞎猜了XD. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 74.207.250.203.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sanwind (疾風迅雷)時間15年前 (2011/01/20 22:55), 編輯資訊
0
0
0
內容預覽:
我使用SQL Server 2005做測試. 有一資料表 T_TABLE 有一欄位RANK_NM 資料如下. RANK_NM. 上校. 中尉. 上將. 上尉. 少將. 中校. 中將. 少校. 少尉. 現在要依階級由大到小排列,SQL語法:. SELECT * FROM T_TABLE. ORDER
(還有217個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DrGod (跪求水桶)時間15年前 (2011/01/20 19:30), 編輯資訊
0
0
0
內容預覽:
有一個欄位 rank. 內容是 排長,連長.......軍長 之類. 能不能按軍長>師長>......>排長 這樣排序. 我試過再加一個欄位 rankValue,然後按不同rank. 用字母,軍長=a 師長=b , order by rankValue 可以. 但是比較麻煩. 想請教能否直接排序.
首頁
上一頁
1
下一頁
尾頁