SQL select的ORDER BY子句

来源:互联网 发布:按键精灵二维数组赋值 编辑:程序博客网 时间:2024/05/18 02:45

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)

原创粉丝点击