mysql中count与null的坑


结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的。而count(*) , count(1) 等方式是会计算的。

【1】mysql中关于count的坑

  有什么坑呢?当 count(col1)时,col1所在列的行值为 null 时,不统计。

    

 

 【2】null 在count(*) / count(1) 和 count(col) 的区别

    

 

 

结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的。而count(*) , count(1) 等方式是会计算的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM