Mysql 排序order by

ORDER BY 關鍵字用於對結果集進行排序。

ORDER BY 語法

SELECT 列1,列2
FROM table_name
ORDER BY 列1,列2 ASC|DESC;

ASC:按照升序對記錄進行排序

DESC:按照降序對記錄進行排序

-- 中文排序
order by convert(user_name using gbk) asc
-- 中文排序,null排序在最後面
order by userName IS NULL, convert(userName using gbk) asc
-- 按照指定順序排序
ORDER BY FIELD(`id`, 5, 3, 7, 1)
-- 多個字段排序
ORDER BY 字段1 DESC,字段2 ASC;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章