SELECT查询结果集格式化

 

格式化结果集

本节主要包括

* 修改名称

* 查询结果排序

* 移除重复的记录

1、修改列名

修改列明,可以增加数据的可读性。

(1)、 修改列明可以时用 as 或者 ' '

例如下图

 

(2)、别名中包含关键字,空格(' '),或者其他特殊字符时间,可以使用方括号或者单引号,例如下图

 

(3)、列通过函数生成派生列。查询出生的年份,通过year()函数,生成派生的列。

 

2、数据排序

查询的结果一般是随机排列。根据用户需要,通过order by

子句,实现按照某个字段,或者某些字段排序。

排序方式 正排序为'ASC',到排序为'DESC',默认为递增,

如果字段为NULL,按照最小值处理,另外,字段不能为ntext,

text,image或xml类型。

(1)、简单排序。

排序的字段,原始字段名,别名,或者是索引。

见下图。

 

(2)、复合排序,多字段排序

例如下图

 

首先是对categoryid按照升序排序,然后再每个categoryid内,对unitprice再降序排序。

(3)、查询的数据源为查询子句,需要利用查询子句的别名。

 

关于移除重复记录,使用表达式,下次介绍。

posted on 2026-05-14 16:56  panpeng666  阅读(44)  评论(0)    收藏  举报

导航