本文主要是介绍SQL select的ORDER BY子句,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SQL select的ORDER BY子句
SELECT语句获得的数据一般是没有排序的。为了方便阅读和使用,最好对查询的结果进行一次排序。SQL语言中,用于排序的是ORDER BY子句。
语法格式为:ORDER BY 表达式1 [ ASC | DESC] [,表达式2[ ASC | DESC][,…n]]
ASC 升序/顺序 (1,2,3)
DESC 降序/倒序 (3,2,1)
【例】查询pubs数据库中的表stores中商店的名字,并按商店名的降序给商店排序。
use pubs
go select stor_name
from stores
order by stor_name
go
【例】查询titles中各类书的书号、价格、年销售量和销售利润,并用年销售量和书价进行升序排列。
select title_id,price,ytd_sales,'profit'=price*ytd_sales from titles order by ytd_sales,price
ASC 升序/顺序 (1,2,3)
DESC 降序/倒序 (3,2,1)
这篇关于SQL select的ORDER BY子句的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!