首页 理论教育 SQLServer数据库基础:ORDERBY子句用法

SQLServer数据库基础:ORDERBY子句用法

时间:2023-11-03 理论教育 版权反馈
【摘要】:ORDER BY子句指定在 SELECT 语句返回的列中所使用的排序顺序。图4.21将学生按照年龄大小排序将学号为“2010030101”的同学的成绩按照升序排列,SQL语句如下:执行以上SQL语句,查询结果如图4.22所示。图4.24查询C语言成绩中分数最高的成绩信息查询所有成绩中分数最低的成绩信息,SQL语句如下:执行以上SQL语句,查询结果如图4.25所示。图4.27不使用with ties如果使用with ties,就可以显示并列的数据。

SQLServer数据库基础:ORDERBY子句用法

ORDER BY子句指定在 SELECT 语句返回的列中所使用的排序顺序。

1.简单排序

将学生按照年龄大小排序,年龄小的在前。SQL语句如下:

执行以上SQL语句,查询结果如图4.21所示。

图4.21 将学生按照年龄大小排序

将学号为“2010030101”的同学的成绩按照升序排列,SQL语句如下:

执行以上SQL语句,查询结果如图4.22所示。

图4.22 将2010030101号同学的成绩按照升序排列

2.多字段排序

将所有成绩先按学号升序,再按分数降序排列。SQL语句如下:

执行以上SQL语句,查询结果如图4.23所示。

图4.23 将所有成绩先按学号升序,再按分数降序排列

3.top和order by的结合使用

查询C语言成绩中分数最高的成绩信息,SQL语句如下:

执行以上SQL语句,查询结果如图4.24所示。

(www.xing528.com)

图4.24 查询C语言成绩中分数最高的成绩信息

查询所有成绩中分数最低的成绩信息,SQL语句如下:

执行以上SQL语句,查询结果如图4.25所示。

图4.25 查询所有成绩中分数最低的成绩信息

随机抽取数据,SQL语句如下:

执行以上SQL语句,查询结果如图4.26所示。

图4.26 随机抽取数据

4.使用with ties关键字

如果不使用with ties,就无法显示并列的数据。SQL语句如下:

执行以上SQL语句,查询结果如图4.27所示。

图4.27 不使用with ties

如果使用with ties,就可以显示并列的数据。SQL语句如下:

执行以上SQL语句,查询结果如图4.28所示。

图4.28 使用with ties

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈