2 u013179958 u013179958 于 2016.01.27 16:43 提问

Oracle里我记得有一个函数的功能是分组后可以显示组里的其他数据,不单单显示组名

我根据名字分组后 (SELECT NAME FROM EMP GROUP BY NAME),显示A B C,但是我还想显示A,B,C下面的id

4个回答

u013179958
u013179958   2016.01.28 18:56
已采纳

wm_concat 函数

meng20166
meng20166   Rxr 2016.01.27 16:55

你说的是group by吧???

zjxnear
zjxnear   2016.01.27 17:04

你可以在group by 分组后,使用函数为max(),min()等显示非分组的字段

u013179958
u013179958 我根据名字分组后 (SELECT NAME FROM EMP GROUP BY NAME),显示A B C,但是我还想显示A,B,C下面的id
接近 2 年之前 回复
kingkong74
kingkong74   2016.01.27 19:27

分析函数,例如
select ename,deptno,sum(sal) over (partition by dept) from emp;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!