Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19990
  • 博文数量: 9
  • 博客积分: 85
  • 博客等级: 民兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-30 09:53
文章分类

全部博文(9)

文章存档

2013年(6)

2012年(3)

我的朋友

分类: Mysql/postgreSQL

2013-10-08 16:54:06


点击(此处)折叠或打开

  1. CREATE TEMPORARY TABLE view_table1 SELECT yh_id,SUM(jine) AS jine FROM liushuizhang WHERE lb IN(3,4) GROUP BY yh_id;
  2. CREATE TEMPORARY TABLE view_table2 SELECT yh_id,SUM(jine) AS jine FROM liushuizhang WHERE lb IN(1,2) GROUP BY yh_id;
  3. SELECT yonghu_xinxi.id,if(view_table1.jine IS NULL,0,view_table1.jine)/(if(view_table2.jine IS NULL,0,view_table2.jine) + yonghu_xinxi.jine) AS shuadanlv FROM view_table1 RIGHT JOIN yonghu_xinxi ON yonghu_xinxi.id = view_table1.yh_id LEFT JOIN view_table2 ON yonghu_xinxi.id = view_table2.yh_id;
当a=NULL时,a+任何值都等NULL;
处理办法,如上if()。
阅读(1789) | 评论(0) | 转发(0) |
0

上一篇:yum

下一篇:Debian网络配置

给主人留下些什么吧!~~