当前位置:Gxlcms > 数据库问题 > 数据库SQL语句学习笔记(3)-排序检索数据

数据库SQL语句学习笔记(3)-排序检索数据

时间:2021-07-01 10:21:17 帮助过:2人阅读

prod_name FROM Products ORDER BY prod_name;

一定要保证ORDER BY子句是最后一条子句

2.按多个列排序

SELECT prod_id,prod_name,prod_price 
FROM Products 
ORDER BY prod_price,prod_name;

首先按照prod_price排序,然后按照prod_name排序

3.按列位置排序

SELECT prod_id,prod_name,prod_price 
FROM Products 
ORDER BY 23;

2指先按所选列中的第二个排序,再按第3个排序

4.指定排序方向

ORDER BY默认是升序排列,如果降序,需要指定DESC关键字

SELECT prod_id,prod_name,prod_price 
FROM Products 
ORDER BY prod_price DESC;

如果打算用多个列排序

SELECT prod_id,prod_name,prod_price 
FROM Products 
ORDER BY prod_price DESC,prod_name;

DESC只直接应用到其前面的列,也就是prod_price上,并不作用于prod_name列,如果也按照prod_name降序,则在其后面加上DESC

相对的是ASC,指定升序

 

数据库SQL语句学习笔记(3)-排序检索数据

标签:

人气教程排行