問題描述
大家都知道, MySQL 中按某字段升序排列的 SQL 為 (以 id 為例, 下同):
降序排列的 SQL 為:
有時以上排序并不能滿足我們的需求. 例如, 我們想要按 id 以 5, 3, 7, 1 的順序排列, 該如何實作. 這也是很多國内外同行經常遇到的問題之一.
下面我們給出按表中某字段, 以我們想要的清單方式排序的解決方案.
解決方案
用"按字段排序" (ORDER BY FIELD)
文法
要注意的是, FIELD 後面是沒有空格的。
是以, 完整的 SQL 為:
常見應用
本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/p/5276134.html,如需轉載請自行聯系原作者