输入banner图图片脚本导航/分类

Oracle中SYS_CONNECT_BY_PATH函数的妙用 ;

create table test (a varchar2(10),b varchar2(10)); 2 3 INSERT INTO TEST (A, B) VALUES (1, A); 4 INSERT INTO TEST (A, B) VALUES (1, B); 5 INSERT INTO TEST (A, B) VALUES (2, X); 6 INSERT INTO TEST (A, B) VALUES (2, Y); 7 8 SELECT A, B FROM TEST ;

技术分享图片

 

 

1 SELECT A, LTRIM(MAX(SYS_CONNECT_BY_PATH(B,  )), ,) B
2   FROM (SELECT B, A, ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) RN
3           FROM TEST)
4  START WITH RN = 1
5 CONNECT BY RN - 1 = PRIOR RN
6        AND A = PRIOR A
7  GROUP BY A;

技术分享图片

 

Oracle中SYS_CONNECT_BY_PATH函数的妙用 ;

标签:blog   font   div   insert   oracle   oracl   pos   ber   post