关于SQL的Count函数

我在做ASP对数据库的一段查询时,使用了count函数,可结果是:MicrosoftJETDatabaseEngine(0x80040E21)试图执行的查询中不包含作为合... 我在做ASP对数据库的一段查询时,使用了count函数,可结果是:
Microsoft JET Database Engine (0x80040E21)
试图执行的查询中不包含作为合计函数一部分的特定表达式 '字段'。

这是怎么回事呢
展开
 我来答
洪秋梵雅GB
推荐于2017-11-24 · TA获得超过4875个赞
知道小有建树答主
回答量:901
采纳率:0%
帮助的人:920万
展开全部
count 是聚合函数,如果你在 select 后面出现了列名,那么必须在 group by 中出现 列如

select count(*) from 表 这样是统计整个表

select name , count(*) from 表 group by name

因为前面写出了 列名 name, 所以必须用 group by 分组统计
百度网友f7e1d0e2a
2007-07-31 · TA获得超过247个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:219万
展开全部
count的用法:select count(*) from table
或者select count(字段名) from table

count 里不能包含类似sum等其他函数,这个例子里,你检查一下count是否包含其他函数,是否有你统计的这个字段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dolet
2007-07-17 · TA获得超过220个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:117万
展开全部
Count函数只是对数据型的字段进行合计的,你可能合计的那字段不是数据型的吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式