天天看點

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;