社区
基础和管理
帖子详情
不是 group by 表达式
wch_212
2011-08-19 05:32:45
select a1, b1 from t1 group by a1
b1 不是 group by 表达式
想显示 b1 但是不想用 b1 做分组
...全文
336
8
打赏
收藏
不是 group by 表达式
select a1, b1 from t1 group by a1 b1 不是 group by 表达式 想显示 b1 但是不想用 b1 做分组
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyhmy
2011-08-19
打赏
举报
回复
[Quote=引用 7 楼 huangdh12 的回复:]
用max ,min ,或者 wm_concat
[/Quote]
嘿嘿,还有sum
lz,要group by 也得有聚合函数才可,要么你给a1加个聚合函数,要么就不用分组
huangdh12
2011-08-19
打赏
举报
回复
用max ,min ,或者 wm_concat
szc108
2011-08-19
打赏
举报
回复
错了,是温习下group by 的用法
szc108
2011-08-19
打赏
举报
回复
哎、、、温习下聚合函数的用法
ssqtjffcu
2011-08-19
打赏
举报
回复
select a1, max(b1) from t1 group by a1
HadoopOnly
2011-08-19
打赏
举报
回复
就是啊
AcHerat
2011-08-19
打赏
举报
回复
select a1, b1 from t1 group by a1
哪有这样子写的!
如果按a1分组,b1要聚合的。
luoyoumou
2011-08-19
打赏
举报
回复
-- 你一个聚集函数也没有,你要 group by 干什么?吃饱了撑的吧,你?
不是
group
by
表达式
问题解决以及
group
by 与 where, having顺序
不是
group
by
表达式
问题解决以及
group
by 与 where, having顺序
报错:不是
GROUP
BY
表达式
不是
GROUP
BY
表达式
关于ORA-00979 不是
GROUP
BY
表达式
错误的解释
ORA-00979 不是
GROUP
BY
表达式
” 这个错误,和我前面介绍的另外一个错误 ORA-00937 一样使很多初学 oracle 的人爱犯的。 我在介绍使用聚合函数中用
group
by来分组数据时特别说明了select 列表项中不存在的列可以出现在
group
by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在
group
by后面(聚合函数除外) 但一些朋友经常爱把select 列表项的中列忘了写在
group
by中。于是就出现了以上的错误ORA-00979不是
oracle:ORA-00979 不是
GROUP
BY
表达式
”
具体的解释,见之前我看的那篇博客: 摘录: ORA-00979 不是
GROUP
BY
表达式
”这个错误,和我前面介绍的另外一个错误ORA-00937一样使很多初学oracle的人爱犯的。 我在介绍使用聚合函数中用
group
by来分组数据时特别说明了select 列表项中不存在的列可以出现在
group
by的列表项中,但反过来就不行了,在select列表项中出现的列必须全部出现在
group
...
达梦数据库SQL查询报错不是
GROUP
BY
表达式
解决方法
达梦数据库SQL查询报错不是
GROUP
BY
表达式
解决方法
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章