我想用group by但是不想用到聚合函数,有办法吗?
发布时间:2020-12-14 02:10:24 所属栏目:百科 来源:网络整理
导读:我想用group by但是不想用到聚合函数,有办法吗? [问题点数:30分,结帖人winmenaruto] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 关注 winmenaruto winmenaruto 本版等级: 结帖率:97.59% 楼主 发表于: 2009-08-04 16:33:
如果你上题中要按国家分组,查出每个国家价格大于3的水果名 这么写
4
5
6
7
8
9
10
|
country,ltrim(
max
(fruitname),
','
)fruitname
from
(
(
a.*,row_number()over(partition
price)rn
aaaa
price>=3)
start
with
rn=1
connect
country=
prior
country
and
rn-1=
rn)
country
COUNTRY FRUITNAME
china orange,banana
japan cherry
|
你还是先详细看看groupby和聚合函数那块的说明吧
对我有用[0]
引用|
举报|
管理
#6得分:0
回复于: 2009-08-04 17:05:51
|
对我有用[0]
引用|
举报|
管理
|
对我有用[0]
引用|
举报|
管理
|
#8得分:0
回复于: 2009-08-04 17:36:50
|
对我有用[1]
引用|
举报|
管理
|