SQL语句实现表中字段的组合累加排序

 更新时间:2016年06月08日 10:25:06   作者:meaijojo  
本文分享SQL语句实现表中字段的组合累加排序的实例代码,希望能给大家做一个参考。

有表如下:

id in out index
1 10 12 2
2 9 8 2
3 12 8 3
1 9 9 3
1 12 0 3
2 5 18 2
2 20 0 2

这三个字段均为integer类型

现要求如下:

1、按index=2查找
2、将所有id相同的和在一起,数据要加在一起
3、最后呈现的数据要按in+out进行排序,按由大到小

为满足以上的要求:设计的SQL语句如下(假设表名为tab)

复制代码 代码如下:
select id,sum(in) as in,sum(out) as out from tab where index=2 group by id order by in + out desc;

以上就是SQL语句实现表中字段的组合累加排序的全部内容,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SqlServer数据库中文乱码问题解决方法

    SqlServer数据库中文乱码问题解决方法

    SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码
    2020-03-03
  • SQL Server评估期已过问题的解决方法

    SQL Server评估期已过问题的解决方法

    这篇文章主要为大家详细介绍了SQL Server评估期已过问题的解决方法,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • SQL SERVER的数据类型

    SQL SERVER的数据类型

    SQL SERVER的数据类型...
    2006-07-07
  • SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法

    SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法

    由于sql注入问题比较常见,很多黑客都是通过sqlserver数据库漏洞直接获取系统权限,所以sqlserver的安全设置尤为重要,简单简单分享下sqlserver低权限运行方法
    2014-07-07
  • SQL Server 常用函数使用方法小结

    SQL Server 常用函数使用方法小结

    这篇文章主要介绍了SQL Server 常用函数使用方法小结,需要的朋友可以参考下
    2017-05-05
  • SqlServer 英文单词全字匹配详解及实现代码

    SqlServer 英文单词全字匹配详解及实现代码

    这篇文章主要介绍了SqlServer 英文单词全字匹配的相关资料,并附实例,有需要的小伙伴可以参考下
    2016-09-09
  • SQLServer中merge函数用法详解

    SQLServer中merge函数用法详解

    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。通过本篇文章给大家介绍sqlserver中merge函数用法详解,感兴趣的朋友一起学习吧
    2015-11-11
  • SQL Server中通配符的使用示例

    SQL Server中通配符的使用示例

    这篇文章主要介绍了SQL Server中通配符的使用示例,本文给出多个示例来讲解通配符的使用方法,需要的朋友可以参考下
    2015-07-07
  • SQL SERVER 2000安装教程图文详解

    SQL SERVER 2000安装教程图文详解

    本篇文章介绍了安装SQL Server 2000各版本的软硬件配置要求,企业版安装过程的详细步骤,以及需要注意的事项。其他版本可以参考安装
    2013-05-05
  • Java 实现连接sql server 2000

    Java 实现连接sql server 2000

    JDBC技术事实上是一种能通过JAVA语言访问任何结构化数据库的应用程序接口(API)(Sun这样说的,我也不知道是不是真的),而且现在的JDBC 3.0据Sun说也能访问Execel等电子表格程序!
    2009-06-06

最新评论