专栏首页别先生mysql的if用法解决同一张数据表里面两个字段是否相等统计数据量。

mysql的if用法解决同一张数据表里面两个字段是否相等统计数据量。

MySQL的使用用法如下所示: 格式:if(Condition,A,B) 意义:当Condition为true时,返回A;当Condition为false时,返回B。 作用:作为条件语句使用。 mysql的if用法解决同一张数据表里面两个字段是否相等统计数据量。 1、需求,主要是同一张数据表里面两个字段是否相等,判断这张表里面,实际数据和对账数据的值是否相等,可以判断合格率。

 1 SELECT
 2     s.source_code,
 3     sum( s.actual_count ) AS act_count,
 4     count( s.exp_batch ) AS incorrect_batch,
 5     sum( IF ( s.actual_count = s.reconciliation_count, 1, 0 ) ) AS correct_batch 
 6 FROM
 7     db_data_reconciliation s 
 8 WHERE
 9     s.cd_time > '2019-03-18' 
10 GROUP BY
11     s.source_code

待续.....

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    1、C:\Users\Aiyufei>mysql -h 127.0.0.1 -u root 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。...

    别先生
  • sql 语句中count()有条件的时候为什么要加上or null

    如count(province = '浙江' or NULL) 这部分,为什么要加上or NULL,直接count(province='浙江')有什么问题吗?不...

    别先生
  • Mysql的主从复制

    答:主从同步的核心是二进制日志文件binary log,对数据库所有的增加、修改、删除操作都会在日志表里面记录一下的。mysql主从复制是异步的,串行化的,有延...

    别先生
  • mysql学习总结06 — SQL编程

    事务(transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言书写的用户程序的执行所引起...

    csxiaoyao
  • MySQL数据库不能远程访问的解决办法

    MySQL的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "u...

    流柯
  • Centos 7 安装mysql

    rpm -qa | grep mysql 这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库 yu...

    崔笑颜
  • 破解MySQL密码

    C:\>mysqladmin -udbuser -p password newpass

    用户7657330
  • mac 解决 mysql 启动报错

    mac 中用 brew 安装 mysql,理想中是这样的:执行一行命令,就可以愉快地使用 mysql

    章鱼喵
  • Ubuntu安装配置MySQL

    注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多,修改命令如下:sudo sed -i "s/cn/us/g" s...

    阳光岛主
  • linux之在centos7中配置java开发环境

    首先下载好相应的Linux版本的jdk、tomcat、eclipse、mysql,然后利用xftp5上传到/opt目录下

    绝命生

扫码关注云+社区

领取腾讯云代金券