社区
Java
帖子详情
sql group by 问题
shayebuhui0
2013-12-06 04:31:15
select A1,A2 from tab group by A2 用mysql能查询出如下结果,可是db2和oracle不可以,该怎么弄
表结构
A1 A2
a 1
b 1
c 1
d 1
e 2
f 2
g 2
h 3
i 3
怎么能查询出这样的结果
a 1
e 2
h 3
...全文
95
1
打赏
收藏
sql group by 问题
select A1,A2 from tab group by A2 用mysql能查询出如下结果,可是db2和oracle不可以,该怎么弄 表结构 A1 A2 a 1 b 1 c 1 d 1 e 2 f 2 g 2 h 3 i 3 怎么能查询出这样的结果 a 1 e 2 h 3
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shayebuhui0
2013-12-06
打赏
举报
回复
帮帮忙啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
flink
sql
group
By 使用注意
flink
sql
group
By AppendStreamTableSink doesn't support consuming update
SQL
中
GROUP
BY语句介绍
GROUP
BY语句通常用于配合聚合函数(如COUNT()、MAX()等),根据一个或多个列对结果集进行分组。从字面上来理解,
GROUP
表示分组、BY后接字段名,表示根据某个字段进行分组。一般情况下,
GROUP
BY必须要配合聚合函数一起使用,通过使用聚合函数,在分组之后可以对组内结果进行计数(COUNT)、求和(SUM),求平均数(AVG)操作等。count():计数sum():求和avg():求平均数max():求最大值min():求最小值。
sql
group
by 1, 2
作为算法工程师,天天跟数据打交道是避免不了的,
sql
也是日常工具。某天运营的同学丢给我一个
sql
,发现
sql
语句里面有
group
by 1,2 这种写法。作为一个老鸟,之前确实没见过大家用
group
by 1,2这种用法,都是
group
by 字段1,字段2这种写法,比较清晰。因此特意去查了一下
sql
的相关语法,
group
by 1,2这种写法是没有
问题
的,
group
by / order by 后面跟数字,表示select 后面选择的字段,1 代表第一个字段,2代表第二个字段,以此类推。
SQL
语句之分组查询--
GROUP
BY(
group
by)
sql
语句select之分组查询(
group
by) 分组查询 语法: select 分组函数,列(要求出现在
group
by的后面) from 表 where 筛选条件
group
by 分组的列表 order by 子句 注意:查询列表比较特殊,要求是分组函数和
group
by后的字段相同 特点:分组查询中的筛选条件分为两类: 分组前筛选: 数据源是原始表,用where,放在
group
by前面,因为在分组前筛选 分组后筛选:数据源是分组后的结果集 ,用having,放在
group
by,因为在分组后进
(转)
SQL
中
group
by详解
参考来源: 关于
group
by的用法 原理 我和原博文作者一样,突然间不会用
group
by了(可能是一直都不会用),就找了一下详解,这篇文章讲的很形象,学习一波 看一下测试表test 对这个表写
group
by时,可能就会发生下面这样的怪事: select name from test
group
by name -- ok select * from test
group
by na...
Java
51,396
社区成员
85,836
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章