SQL 合并数据
2016-03-02 17:16
316 查看
如果数据库存储用两条记录来存储某人的存钱记录,一条记录是本金,一条是利息。我们在查询是通常希望得到一条记录,其中既有本金又有利息。例如:
数据库储存了张三和李四的存钱信息
通过下面语句可查询合并本金和利息的结果
结果如下:
数据库储存了张三和李四的存钱信息
通过下面语句可查询合并本金和利息的结果
SELECT id, `name`, sum( CASE WHEN type = 'benjin' THEN vlue ELSE 0 END ) benjin, sum( CASE WHEN type = 'lixi' THEN vlue ELSE 0 END ) lixi FROM test GROUP BY `name`
结果如下:
相关文章推荐
- 老李分享:loadrunne动态查询db2数据库
- 老李分享:loadrunner操作mysql数据库
- redis数据优化
- 老李分享:MySql的insert语句的性能优化方案
- 在Oracle中添加用户登录名称
- SQL数据库连接VBS的一个类
- XMemcached 整合 spring
- plsql自治事务在异常中的使用
- windows下安装redis
- mysql二进制安装
- PROCESS, SESSION and TRANSACTION parameter in Oracle 11g
- mysql client常见error总结
- textArea 换行怎么保存到数据库
- mysql设置远程连接用户
- 01.MySQL的安装,配置,卸载(虽然不是做搞数据库,希望可以帮到人)
- mysql分库分表方案浅析
- ORACLE统计分析函数
- 2.Flask 路由以及对应的模板
- postgresql 数组类型
- MySql查询根据年份或月份查询