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;