mysql order by子句查询结果排序

发布时间:2020-12-16编辑:脚本学堂
有关mysql order by子句的用法,mysql中对查询结果排序会用到order by子句,有关升序与降序的sql语句实例。

mysql order by子句用法

order by 关键字用于对查询结果进行排序。
排序分为升序(asc)和降序(desc)两种,当不使用 order by 指定排序方式时,默认为升序。

语法:
 

select column,… from tb_name order by column1,column2,… desc(asc)
order by 后面必须列出排序的字段名,可以是多个字段。

例1,对user表uid降序查询:
 

select uid,username from user order by uid desc

查询结果:
uid username
4 小王
3 jack
2 小明
1 admin

例2,查询出最新注册的10名用户的用户名:
 

select username from user order by regdate desc limit 10