龙空技术网

SQL SERVER:数据操作语言之—排序查询及语句的执行顺序(17-4)

梦幻63288 256

前言:

此刻咱们对“如何查询sql数据库的排序规则信息”都比较讲究,同学们都需要知道一些“如何查询sql数据库的排序规则信息”的相关资讯。那么小编在网摘上汇集了一些有关“如何查询sql数据库的排序规则信息””的相关知识,希望小伙伴们能喜欢,同学们快快来学习一下吧!

四、排序查询:

1、语法:

SELECT <*|列名1,列名2 ...> FROM <表名> [WHERE条件]

[GROUP BY 分组列名...] [HAVING 分组后过滤条件]

[ORDER BY <列名1> 升序|降序...]

2、排序方式:

A、ASC 升序,为默认值

B、DESC 降序

3、例:

以下查询示例 所用的表信息

1)查询MyServer数据库产品列表ProductList 所有字段,按库存量升序排列

USE MyServerGOSELECT * FROM ProductList ORDER BY PL_Amount --未指定排序方式,默认为升序GO

2)查询MyServer数据库产品列表ProductList 库存量大于10记录,并按库存量降序排列

USE MyServerGOSELECT * FROM ProductListWHERE PL_Amount>10ORDER BY PL_Amount DESCGO

3)查询MyServer数据库产品列表ProductList,按产品类别名称(字段名:P_Id)1、3来求和库存量且需大于20的记录,并按升序排列

USE MyServerGOSELECT P_Id,sum(PL_Amount) FROM ProductListWHERE P_Id=1 OR P_Id=3GROUP BY P_IdHAVING SUM(PL_Amount)>20ORDER BY sum(PL_Amount) ASCGO

4、TQL语句(即查询)执行顺序说明:

标签: #如何查询sql数据库的排序规则信息