请问MySQL中,SELECT COUNT(*)括号里的参数是指什么?
小弟在某一个TABLE中定义了name和weight、tall三个项目。小弟有的数据中都填上了name,weight,tall,而有的数据里种填写了name,或只填写了w...
小弟在某一个TABLE中定义了name和weight、tall三个项目。小弟有的数据中都填上了name,weight,tall,而有的数据里种填写了name,或只填写了weight。说白了就是整个TABLE中有数据空缺现象。
但为什么小弟的
SELECT COUNT(name) from....
SELECT COUNT(weight) from....
SELECT COUNT(tall) from....
的返回值都一样?都是整个数据的数量!
那么COUNT括号中的参数到底是什么意义呢??谢谢!
谢谢soarnet大哥的回答。
但如果我直输入一条数据,name值为空,weight为100,tall为100,之后SELECT COUNT(name) from pubs的值还为1,这怎么回事?
小弟就是这个问题! 展开
但为什么小弟的
SELECT COUNT(name) from....
SELECT COUNT(weight) from....
SELECT COUNT(tall) from....
的返回值都一样?都是整个数据的数量!
那么COUNT括号中的参数到底是什么意义呢??谢谢!
谢谢soarnet大哥的回答。
但如果我直输入一条数据,name值为空,weight为100,tall为100,之后SELECT COUNT(name) from pubs的值还为1,这怎么回事?
小弟就是这个问题! 展开
3个回答
展开全部
指查询这个字段的数据的条数!
SELECT COUNT(name) from pubs
就是查pubs表里 name 字段有多少条数据
SELECT COUNT(name) from pubs
就是查pubs表里 name 字段有多少条数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是统计这个字段,统计结果是跟 where 条件有关,查出来的多少条就是多少条 count(*) count(name) 都一样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询