一个sql的四种写法:sum...case.when、sum if、select(select..)、group by
来源:互联网 发布:论坛推广软件下载 编辑:程序博客网 时间:2024/06/06 07:43
500w数据
耗时10s 只遍历一次。
sum( if(a.DEBT_TYPE = 0, LOANEE_AMOUNT, 0)) as 'CZ'
sum( if(a.DEBT_TYPE = 1,LOANEE_AMOUNT, 0 )) as'EJZ'
一次遍历耗时9.9s
三次遍历,耗时30s
select DEBT_TYPE , count(*) , sum(LOANEE_AMOUNT)
from t_zg_loanee_apply
where DELETE_STATUS=0
group by DEBT_TYPE
两次遍历,耗时22s
对mysql压力未知。对性能要求不高且为了不分mysql大量资源。。。组长让我用简单sql。
ps:group by 等的使用技巧
http://www.cnblogs.com/allensun-193/p/5897925.html
阅读全文
0 0
- 一个sql的四种写法:sum...case.when、sum if、select(select..)、group by
- sql语句真强大,他有好多函数,如group by 、sum、case when、decode、sum if 、from后面跟数据集等
- CASE WHEN 及 SELECT CASE WHEN的用法、SUM函数中的数字参数(转)
- select case when if 的一些用法
- select case when if 的一些用法
- select case when if 的一些用法
- select case when if 的一些用法
- select case when if 的一些用法
- SQL:select case when
- SQL:Select Case When
- SQL:select case when的一些用法
- SQL:select case when的一些用法
- sql server select case when的用法
- 关于case when结合group by用时的写法举例
- SQL:select case when(转)
- SQL:select case when(转)
- SQL:select case when(转)
- PostgreSQL SQL SELECT CASE WHEN
- Burp Intruder-SQL注入
- WOJ1123-Bishops
- JSON基本概念
- 三种动画的混合播放
- PAT-TL 1009. Triple Inversions
- 一个sql的四种写法:sum...case.when、sum if、select(select..)、group by
- 依赖注入(DI)和控制反转(IOC)
- 数据迁移实施方案
- 隐匿输入
- matlab2c使用c++实现matlab函数系列教程-polyder函数
- 题目1172:哈夫曼树
- CodeForces 266 A.Stones on the Table(水~)
- WAMP环境配置
- 自定义View实现圆形百分比加载的效果