存在表A
按名字倒序排
SELECT * FROM A ORDER BY name DESC
結果如下:
若需要按照王五、張三、李四的順序排序,使用自定義排序:FIELD()
SELECT * FROM A ORDER BY FIELD(name, '王五', '張三', '李四') ASC
MySQL中的field()函數,可以用來對SQL中查詢結果集進行指定順序排序
ORDER BY FIELD(field,str1,str2,str3,str4……) DESC
field為排序字段
str1,str2,str3,str4…… 為指定的字段名字
若除自定義排序還有其它字段排序直接加在后面即可
ORDER BY FIELD(field,str1,str2,str3,str4……) DESC, [排序字段] [排序方式]