MySQL使用count进行行数统计

MySQL count

在使用count进行数据统计行数时,有时候会使用count(*),有时候会使用count(1),有时候会使用count(列名),那么这些有什么不同呢

当使用列名作为参数时,count函数会自动忽略null值,而使用*或者常量时,就会包含null值

select count(*),count(1),count(sourcefrom doc  

count(*) count(1count(source)
188         188        2

[https://zhhll.icu/2021/数据库/关系型数据库/MySQL/基础/20.MySQL count/](https://zhhll.icu/2021/数据库/关系型数据库/MySQL/基础/20.MySQL count/)

本文由 mdnice 多平台发布

你可能感兴趣的:(MySQL,程序人生)