c1 c2 c3(position)
FP2 FYLB 2
FP2 FPH 1
FP2_TF YFPH 1
FP2_TF FYLB 2
GFZDMX ZDDH 1
GFZDMX ZDBZ 2
GFZDMX FYLB 3
想问查询出以下结果的SQL怎么写啊..C1 C2
FP2 FYLB,FPH
FP2_TF YFPH,FYLB
GFZDMX ZDDH,ZDBZ,FYLB
FP2 FYLB 2
FP2 FPH 1
FP2_TF YFPH 1
FP2_TF FYLB 2
GFZDMX ZDDH 1
GFZDMX ZDBZ 2
GFZDMX FYLB 3
想问查询出以下结果的SQL怎么写啊..C1 C2
FP2 FYLB,FPH
FP2_TF YFPH,FYLB
GFZDMX ZDDH,ZDBZ,FYLB
解决方案 »
- ORA-01756 引号内的字符串没有正确结束
- 求问一句sql算controlfile大小的意思
- 关于效率的sql语句,帮忙看看
- 关于oracle触发器的问题
- 过年前一定要得出的伟大的sql语句,兄弟。靠你们了,100分献上,快进来看看 !
- 请教一道用oracle查询的题目
- 我想把oracle8i装在C盘,里面的数据全装在D盘,可以吗?
- 报告错误can bind a LONG value only for insert into a LONG column
- 该怎么写sql来过滤这些呢???????????
- 请教简单的SQL问题
- 请教一个SQL问题(横表变纵表)
- sqlldr控制文件里里表字段的问题
from t
group by c1;
SELECT c1,
LTRIM(MAX(SYS_CONNECT_BY_PATH(c2,','))
KEEP (DENSE_RANK LAST ORDER BY curr),',') AS c2
FROM (
SELECT m.c1,m.c2,m.c3
ROW_NUMber() over(PARTITION BY m.c1 ORDER BY m.c3)AS curr,
ROW_NUMber() over(PARTITION BY m.c1 ORDER BY m.c3)-1 AS prev
FROM your_table m)
GROUP BY c1
CONNECT BY prev = PRIOR curr
AND c1 = PRIOR c1
START WITH curr = 1;
from t
group by c1;
顶vc555,只是不知道这个vm_concat对资源的占用情况如何啊?