sql中的 where条件中AND、OR运算符的组合使用

我们有时候在限制条件的时候,where后的衔接条件用到AND 和OR一起出现的情况,这种情况往往会出现查询出来的结果和我们所要的结果不一致的场景。
场景:输出昨天的数据和paid_sum(支付次数),check_sum(检测次数)(只要其中一个不为0)的数据:

SELECT*
FROMtable.table_name
WHEREdt=sysdate(-1)AND (check_sum <> 0 OR paid_sum <> 0)

如上面代码所示:需要将其进行用括号补充起来。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部