求一sql,帮忙看下,谢谢 id val1 val2 1 0 1 2 1 1现在想查询 整个表里面 val1 值大于0 的记录数 和 val2值大于0 的记录数,结果如下:val1 val2 1 2谢谢!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select sum(if(val1>0,1,0)),sum(if(val2>0,1,0)) from tt select count(if(val1>0,1,null)),count(if(val2>0,1,null)) from table select sum(val1),sum(val2) from 整个表里面 select sum(if(val1>0,1,0),sum(if(val2>0,1,0) from table sum 不是求数字之和吗? 为什么结果也是 求个数的? 如果val1>0,则1否0,计算有多少1即可 写bat通过mysql的odbc调用存储过程的方法。 Mysql 5.1配置失败,无数次 删除 root@localhost / [email protected] 有没有问题? [求SQL]字符串比较. 多表更新如何取得更新记录的条数? mysql在命令行启动报错 请教数据库连接问题 Table 'mysql.proc' doesn't exist 这是什么错? MySQL如何linkserver MS SQL SERVER? 初学MySql关于其启动问题 JOIN 怎么查询一个分类 和他关联的子物品查询三个 JOIN查询 关于navicat for mysql里面表同步的问题
sum 不是求数字之和吗? 为什么结果也是 求个数的?