mysql 按价格排序_MySQL ------ 排序检索(五)

本文详细介绍了MySQL中的ORDER BY子句,用于对查询结果进行排序。内容包括升序和降序排序,单列及多列排序的使用方法,并通过实例展示了如何结合LIMIT子句获取特定排序结果。
摘要由CSDN通过智能技术生成

从前面了解到,查询返回的数据没有特定的顺序,但是检索出来的数据并不是纯粹随机展示的,一般是将他在底层表中出现的顺序显示,可能是最初添加到表中的顺序,如果数据后来经过更新或删除,顺序会受到Mysql 重用回收存储的影响,所以排序孕育而出。

子句(clause): SQL 语句由子句构成,有些子句是必需的,有些是可选的。

一个子句通常由一个关键字和所提供的数据组成,如select 语句的from 子句

正式开始,SQL 中使用order by 子句,和select语句 一块使用,将检索出来的数据按照指定的顺序排序

ORDER BY 子句后面取一个或多个列的名字,默认是升序(ASC),一般不写(为啥突然大写,让你感受一下,这不一样的温柔)

one、简单使用

--查询产品名,按照产品名排序

select prod_name from products order by prod_name;

64a877dd84675b40cf62762afdd6017f.png

order by 子句中使用的列要是查询表中的列,可以是多个(按照从左到右分为第一排序,第二排序等等)

two、按照多列排序

按照多列排序时要注意,列名之间要使用逗号分隔

--首先按照价格排序,价格相同的按照 id 排序

select prod_id,prod_price,prod_name from prod

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值