mysql> -- 以年龄降序形式显示所有员工
mysql> SELECT * FROM employee ORDER BY age DESC; +----+-----------+------+------+---------+------+-------+ | id | username | age | addr | salary | sex | depId | +----+-----------+------+------+---------+------+-------+ | 8 | 孙八 | 62 | 上海 | 9932.14 | 男 | 2 | | 6 | Mr Adword | 55 | 美国 | 9432.99 | 男 | 4 | | 9 | Mr lili | 45 | 美国 | 9132.99 | 女 | 1 | | 2 | 李四 | 32 | 河北 | 6432.00 | 男 | 2 | | 4 | 赵六 | 32 | 上海 | 6232.14 | 男 | 4 | | 3 | 王五 | 26 | 北京 | 5932.92 | 女 | 3 | | 1 | 张三 | 21 | 山东 | 5432.12 | 男 | 1 | | 5 | 田七 | 19 | 北京 | 4932.92 | 保密 | 1 | | 7 | 田七 | 19 | 北京 | 4932.92 | 保密 | 1 | +----+-----------+------+------+---------+------+-------+
2、按照多个字段排序 ORDER BY 字段名称1|位置1 ASC|DESC , 字段名称2|位置2 ASC|DESC ...
mysql> -- 以部门降序形式显示所有员工,在同一部门中按年龄升序排名 mysql> SELECT * FROM employee ORDER BY depId DESC,age ASC; +----+-----------+------+------+---------+------+-------+ | id | username | age | addr | salary | sex | depId | +----+-----------+------+------+---------+------+-------+ | 4 | 赵六 | 32 | 上海 | 6232.14 | 男 | 4 | | 6 | Mr Adword | 55 | 美国 | 9432.99 | 男 | 4 | | 3 | 王五 | 26 | 北京 | 5932.92 | 女 | 3 | | 2 | 李四 | 32 | 河北 | 6432.00 | 男 | 2 | | 8 | 孙八 | 62 | 上海 | 9932.14 | 男 | 2 | | 5 | 田七 | 19 | 北京 | 4932.92 | 保密 | 1 | | 7 | 田七 | 19 | 北京 | 4932.92 | 保密 | 1 | | 1 | 张三 | 21 | 山东 | 5432.12 | 男 | 1 | | 9 | Mr lili | 45 | 美国 | 9132.99 | 女 | 1 | +----+-----------+------+------+---------+------+-------+