首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查询表达式中的语法错误(操作符缺失)?

查询表达式中的语法错误(操作符缺失)?
EN

Stack Overflow用户
提问于 2012-11-27 08:54:46
回答 5查看 810关注 0票数 2

我试图理解COUNT(*),因此我创建了一个测试查询:

代码语言:javascript
运行
复制
 SELECT COUNT(*)
 WHERE COUNT(UITLENINGEN.LLNR) >= 30;

当我单击“执行”时,会得到以下错误:

查询表达式计数(*)中的语法错误(操作符缺失),其中计数(UITLENINGEN.LLNR) >= 30。

我做错了什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-11-27 08:58:40

尝尝这个

代码语言:javascript
运行
复制
SELECT COUNT(*) FROM UITLENINGEN GROUP BY LLNR HAVING COUNT(UITLENINGEN.LLNR) >= 30;
票数 1
EN

Stack Overflow用户

发布于 2012-11-27 18:20:57

我不明白你想做什么。下面的查询基于一个表,其中包含一个名为category_id的字段。并且它使用GROUP BY category_id来计算每个这样的组中的行数。HAVING子句仅将结果集限制为计数至少为30的组。

代码语言:javascript
运行
复制
SELECT category_id, COUNT(*)
FROM YourTable
GROUP BY category_id
HAVING COUNT(*) >= 30;

如果这与你想要达到的目标完全不同,请给我们更详细的信息,这样我们才能更好地理解你的处境。一组简单的样本数据,以及您想要的基于该示例的输出,将极大地帮助您。

票数 1
EN

Stack Overflow用户

发布于 2012-11-27 08:57:53

您尚未指定从其中检索数据的表。尝试以下几点

代码语言:javascript
运行
复制
 SELECT COUNT(*) from tableName
    WHERE COUNT(UITLENINGEN.LLNR) >= 30;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13580459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档