7、MYSQL结果排序-----order by
Store_Information 表
从上面的表数据中,数据并没有进行什么排序
问题:如果我们想将sales栏位名进行升序或降序排序,应该怎么弄呢?
1、order by
语法:
select 栏位名 from 表名 order by 需要排序的栏位名 asc/desc
说明:
asc 由小到大 升序排序
desc 由大到小 降序排序
示例:
1)按sales 的值进行升序排序
select * from Store_Information order by sales asc
结果为:
2)按sales 的值进行降序排序
select * from Store_Information order by sales desc
结果为:
3)加条件之后的排序
select * from Store_Information WHERE store_name like '%o%' order by sales desc
语句说明:
查询Store_Information 表,条件为store_name 包含 o 字串的值,并根据sales进行降序排序
结果为: