如何利用SQL Server 2012数据库对表排序和分组

SQL Server 2012数据库对数据库表某个字段或某些字段进行排序或分组,需要用到order by或group by。其中,字段排序order by可以根据排序方向分为:正序和倒序;分组的话直接使用group by。下面利用几个具体实例说明排序和分组,操作如下:

操作方法

  • 01

    第一步,对已创建的数据库表t_user_info进行查看数据记录,利用select查询,后面是查询的字段,如下图所示:

  • 02

    第二步,查询数据库表t_user_info记录并按照年龄大小正序排列,如果order by 字段后面不加desc或asc,默认是升序,如下图所示:

  • 03

    第三步,查询数据库表t_user_info记录并按照年龄大小倒序排列,不加关键字默认是正序排列,asc是正序,desc是倒序,如下图所示:

  • 04

    第四步,多个字段排序,查询数据库表t_user_info记录并按照编号正序排列、年龄大小倒序排列,如下图所示:

  • 05

    第五步,根据数据库表某个字段进行分组,查询数据库表t_user_info按照性别分组,如下图所示:

  • 06

    第六步,按照多个字段进行分组,这里查询表里记录根据性别和编号分组,如下图所示:

(0)

相关推荐

  • 如何利用SQL Server 2012查询以及带条件查询

    SQL Server 2012数据库中常用的功能就是查询,而查询根据不同的条件又分为不同的查询,如查询全部.查询部分字段.查询前多少条记录等.查询全部使用select * from 表名:查询部分的是 ...

  • 如何利用SQL Server 2012命令查询空值和非空值

    SQL Server 2012数据库表中字段可以为空,也可以设置为非空,利用NULL关键字.条件查询时,在where子句查询时可以带上NULL,获取空值或非空值.下面利用几个实例来说明空值和非空值的用 ...

  • 如何完全卸载SQL Server 2012版本数据库安装

    在项目部署的过程中,发现在连接程序的是SQL Server数据库:但是本电脑上安装的是SQL Server 2012,项目连接的数据库是SQL Server 2005,将SQL Server 2005 ...

  • 如何解决sql server 2012 评估期已过

    SQLserver 安装时,使用的评估版本,只能允许使用180天,过期后SQLserver将无法启动. 怎样才能对评估版进行激活呢.下面简单介绍一下. 操作方法 01 实际上,即使已过期,如果不重启S ...

  • 无法远程连接SQL Server 2012,提示错误53

    在客户端远程连接SQL Server 2012时,提示建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL Server已配置为允许远程连接.错误:5 ...

  • SQL Server 2012 附加数据库失败如何解决

    在使用SQL Server时,常常遇到这样活那样的问题,记录下来已被之前在遇到好解决,同时如果还能帮到同样遇到问题的你也是甚好.本次和大家分享SQL Server附加数据库报错问题,通过附加功能添加现 ...

  • 如何利用SQL Server2012对数据库表添加字段

    SQL Server 2012在创建数据库表时,需要设置各种不同的字段,有时在添加字段时没有想好要加哪些字段.后来,又需要添加某些字段,这些字段该如何添加到数据库表里呢?SQL Server 2012 ...

  • 如何利用SQL Server2012修改数据库文件初始大小

    SQL Server 2012在创建数据库时,默认数据库文件大小为5MB.修改数据库数据文件初始大小,可以直接利用数据库属性进行修改,也可以利用SQL语句进行修改.注意两种方法的优劣处.下面分别讲述这 ...

  • sql server 2012 链接服务器不能链接sql server 2000的解决方案

    把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是“SQL Server Native Client 11. ...