SQL必知必会总结3 排序检索数据

本文详细介绍了SQL中ORDER BY子句的使用,包括按单列、多列排序,按列位置排序以及指定排序方向。强调了ORDER BY子句的位置应在SELECT语句最后,并且可以使用非选择列进行排序。同时,讨论了按列位置排序的优缺点,以及如何指定升序和降序排序。
摘要由CSDN通过智能技术生成

排序数据

为了明确地排序用 SELECT 语句检索出的数据,可使用 ORDER BY 子句。ORDER BY 子句取一个或多个列的名字,据此对输出进行排序。

SELECT prod_name 
FROM Products 
ORDER BY prod_name;

在这里插入图片描述
注意:ORDER BY 子句的位置
在指定一条 ORDER BY 子句时,应该保证它是 SELECT 语句中最后一条子句。如果它不是最后的子句,将会出现错误消息。

提示:通过非选择列进行排序
通常,ORDER BY 子句中使用的列将是为显示而选择的列。但是,实际上并不一定要这样,用非检索的列排序数据是完全合法的。

用非检索的列排序数据的例子:

SELECT prod_name 
FROM Products 
ORDER
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值