欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL 中Count()的问题

程序员文章站 2022-04-15 08:54:30
假如一张表中有如下的数据: 当使用select Count(*) from TableName表示获取表中数据记录的条数; 有时候可以通过select Count(列名) from TableName来等价于select Count(*) from TableName,但是下面的情况就不会等价 结果 ......

假如一张表中有如下的数据:

SQL 中Count()的问题

当使用select Count(*) from TableName表示获取表中数据记录的条数; 

有时候可以通过select Count(列名) from TableName来等价于select Count(*) from TableName,但是下面的情况就不会等价

SELECT COUNT(*),COUNT(Name) FROM dbo.Members

结果是:

SQL 中Count()的问题

select Count(columnName) from TableName 表示查询列名columnName不为null的记录条数。