SQL语句实现表中字段的组合累加排序
2016-06-08 00:00
731 查看
有表如下:
这三个字段均为integer类型
现要求如下:
1、按index=2查找
2、将所有id相同的和在一起,数据要加在一起
3、最后呈现的数据要按in+out进行排序,按由大到小
为满足以上的要求:设计的SQL语句如下(假设表名为tab)
以上就是SQL语句实现表中字段的组合累加排序的全部内容,希望能给大家一个参考,也希望大家多多支持脚本之家。
让MySQL支持中文排序的实现方法
sqlserver中将varchar类型转换为int型再进行排序的方法
SQL order by ID desc/asc加一个排序的字段解决查询慢问题
sql多条件多字段排序(图文教程)
Mysql select in 按id排序实现方法
SQL字符型字段按数字型字段排序实现方法
MYSQL 关于两个经纬度之间的距离由近及远排序
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
SQL-ORDER BY 多字段排序(升序、降序)
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 |
现要求如下:
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语句实现表中字段的组合累加排序的全部内容,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
SQL Server 排序函数 ROW_NUMBER和RANK 用法总结让MySQL支持中文排序的实现方法
sqlserver中将varchar类型转换为int型再进行排序的方法
SQL order by ID desc/asc加一个排序的字段解决查询慢问题
sql多条件多字段排序(图文教程)
Mysql select in 按id排序实现方法
SQL字符型字段按数字型字段排序实现方法
MYSQL 关于两个经纬度之间的距离由近及远排序
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
SQL-ORDER BY 多字段排序(升序、降序)
相关文章推荐
- SQL中的三值逻辑
- 在命令行用 sort 进行排序
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- SQL Server 语句操纵数据库
- SQL(结构化查询语句)
- oracle sql日期比较
- linux快速部署mysql服务器
- sql 存储过程分页
- 文件遍历排序函数
- 在WINXP系统上安装SQL Server企业版的方法
- 通过批处理调用SQL的方法(osql)
- SQL Server 存储过程的分页
- ASP程序与SQL存储过程结合使用详解
- SQL SERVER编写存储过程小工具
- 防御SQL注入攻击时需要注意的一个问题
- Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案