社区
Oracle
帖子详情
orcal: not a GROUP BY expression
xyl.java
2018-06-25 11:06:46
这个是sql:
这个是报错图片:
到底怎么回事啊
...全文
448
2
打赏
收藏
orcal: not a GROUP BY expression
这个是sql: 这个是报错图片: 到底怎么回事啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧水幽幽泉
2018-06-25
打赏
举报
回复
为什么要加上group by, 没有什么意义呀。
如果硬要加上group by的话,请group by select 后面的所有字段,去掉字段别名,去掉聚合函数(你的SQL没有)
bianguji
2018-06-25
打赏
举报
回复
group by 只能跟聚合函数一起用
你用ATTRIBUTE_ID分组,对其他字段,就只能用如count,min,max这些聚合函数
而不能直接查询如CREATETIME这些字段
oracle not a
GROUP
BY
expression
oracle 数据库查询时报 not a
GROUP
BY
expression
错误 解决办法:在select语句中的查询字段添加到
group
by后面可以解决
oracle视图
group
by无效,ORA-00979:不是Oracle的
GROUP
BY表达式,但在子句差异的上下文中对MySQL无效...
我在Oracle中运行了这个查询select studentid, attndmarkfrom attendance_master m,attendance_detail dwhere m.attnid = d.attendid
group
by studentid并得到错误:ORA-00979: not a
GROUP
BY
expression
错误很好,我知道select子句中列列表的问题.但类...
【专解】Oracle中
GROUP
BY的用法
我们先来看下问题吧 错误:ORA-00979: 不是
GROUP
BY 表达式 00979. 00000 - “not a
GROUP
BY
expression
” 答案
group
by语句中select指定的字段必须是“分组依据字段”。
group
by是分组查询,也就是说你前面除了聚合函数外我在
group
by后面必须要指定,否则就报错。你想想,我按job进行分组,但是ename有很多不同的值,那这样不就是一对多了吗上图来看: 查询的结果不就是一对多吗 右边如何变成一条呢,也就是一对一,那这里
oracle 分组函数与
group
by正确用法详解与详细解释
oracle数据库 分组函数与
group
by正确用法详解与详细解释 1.查询时同时查询了分组函数列和非分组函数列就需要使用
group
by,但是仅仅查询分组函数列可以不结合
group
by使用。 SQL> select TABLESPACE_NAME,sum(user_bytes/1024/1024) from dba_data_files; ERROR at line 1: ORA
oracle报错ora00979,由ORA-00979错误发现ORACLE一个BUG
今天测试TOM的9i&10g编程艺术中检查外键是否建立索引的SQL,竟然报错。我是在PL/SQL DEVELOPER工具上运行的。SQL如下:SELECT TABLE_NAME, CONSTRAINT_NAME, CNAME1 || NVL2(CNAME2, ', ' || CNAME2, NULL) ||NVL2(CNAME3, ', ' || CNAME3, NULL) || NVL2...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章