SQL Server 2012数据库对数据库表某个字段或某些字段进行排序或分组,需要用到order by或group by。其中,字段排序order by可以根据排序方向分为:正序和倒序;分组的话直接使用group by。下面利用几个具体实例说明排序和分组,操作如下:
工具/原料
1
SQL Server 2012
2
截图工具
3
客户端
4
图片工具
方法/步骤
1
第一步,对已创建的数据库表t_user_info进行查看数据记录,利用select查询,后面是查询的字段,如下图所示:
2
第二步,查询数据库表t_user_info记录并按照年龄大小正序排列,如果order by 字段后面不加desc或asc,默认是升序,如下图所示:
3
第三步,查询数据库表t_user_info记录并按照年龄大小倒序排列,不加关键字默认是正序排列,asc是正序,desc是倒序,如下图所示:
4
第四步,多个字段排序,查询数据库表t_user_info记录并按照编号正序排列、年龄大小倒序排列,如下图所示:
5
第五步,根据数据库表某个字段进行分组,查询数据库表t_user_info按照性别分组,如下图所示:
6
第六步,按照多个字段进行分组,这里查询表里记录根据性别和编号分组,如下图所示:
注意事项
1
注意熟练掌握SQL Server排序的方法
2
注意熟练掌握SQL Server分组的方法