假设有一份userInfo表,有以下字段:id,name,pwd,date.
今天在参看别人代码时,遇到了一条语句(不完整):
select count(1) as statsNum
看别人写的注释,这里又是统计表的总数,但我没有见过这种写法,对此产生了疑问,在我实际对mysql执行sql语句后,发现这种写法的确可以统计表的总列数,等同于count(*),不管这个字段下面的数据有没有null或者“值”。
测试数据库:mysql
假设有一份userInfo表,有以下字段:id,name,pwd,date.
今天在参看别人代码时,遇到了一条语句(不完整):
select count(1) as statsNum
看别人写的注释,这里又是统计表的总数,但我没有见过这种写法,对此产生了疑问,在我实际对mysql执行sql语句后,发现这种写法的确可以统计表的总列数,等同于count(*),不管这个字段下面的数据有没有null或者“值”。
测试数据库:mysql