全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
列转行主要讨论sys_connect_by_path的使用方法。1、带层次关系SQL create table dept(deptno number,deptname varchar2(20),mgrno number);Table created.SQL insert into dept values(1,总公司,null);1 row created.SQL insert into dept values(2,浙江分公司,1);1 row created.SQL insert into dept values(3,杭州分公司,2);1 row created.SQL commit;Commit complete.SQL select max(substr(sys_connect_by_path(deptname,),2) from dept connect by prior deptno=mgrno;MAX(SUBSTR(SYS_CONNECT_BY_PATH(DEPTNAME,),2)-总 公司,浙江分公司,杭州分公司2、行列转换如把一个表的所有列连成一行,用逗号分隔:SQL select max(substr(sys_connect_by_path(column_name,),2)from (select column_name,rownum rn from user_tab_columns where table_name =DEPT)start with rn=1 connect by rn=rownum ;MAX(SUBSTR(SYS_CONNECT_BY_PATH(COLUMN_NAME,),2)-DEPTNO,DEPTNAME,MGRNO3、ListAgg(Oracle 11g)SQL select deptno, 2 listagg( ename, ; ) 3 within group 4 (order by ename) enames 5 from emp 6 group by deptno 7 order by deptno 8 / DEPTNO ENAMES- - 10 CLARK; KING; MILLER 20 ADAMS; FORD; JONES; SCOTT; SMITH 30 ALLEN; BLAKE; JAMES; MARTIN; TURNER; WARD下面是列转行的二个用法1with temp as (select account_no, user_party_id, data_hierarchy_id from t_cc_l2_employee where account_no is not null)select account_no, user_party_id from tempunion allselect account_no, data_hierarchy_id from temp2SELECT account_no, cn, cv FROM (select distinct account_no, user_party_id, data_hierarchy_id from t_cc_l2_employee where account_no is not null and user_party_id is not null and data_hierarchy_id is not null)MODELRETURN UPDATED ROWSPARTITION BY (account_no)DIMENSION BY (0 AS n)MEASURES (xx AS cn,yyyyyy AS cv, user_party_id, data_hierarchy_id)RULES UPSERT ALL(cn1 = c1,cn2 = c2,cv1 = user_party_id0,cv2 = data_hierarchy_id0)ORDER BY account_no,cn;- 注意点:model语法SQL经常会遇到二个问题1 ORA-32638: Non unique addressing in MODEL dimensions (问题出在被Model的结果集中的partiti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025山东商河经济开发区招聘7人笔试历年常考点试题专练附带答案详解试卷3套
- 2025国投泰康信托校园招聘笔试历年典型考点题库附带答案详解试卷3套
- 甘肃甘州区公务员考试试题及答案
- 片区城中村改造项目社会稳定风险评估报告
- 2025光大兴陇信托校园招聘笔试历年常考点试题专练附带答案详解试卷3套
- 2025中联重科校园招聘笔试历年典型考点题库附带答案详解试卷3套
- 2025中国电子数据产业集团社会招聘笔试历年典型考点题库附带答案详解试卷3套
- 2025上交所技术有限责任公司校园招聘20人笔试历年典型考点题库附带答案详解试卷3套
- xx片区城中村改造项目社会稳定风险评估报告
- 芬兰市公务员考试试题及答案
- 旅游图像数据分析与深度学习应用-洞察及研究
- 危重患者的管道护理管理
- 学校食堂员工消防培训
- 家庭用电安全教育课件
- 职业生涯的评估与修正
- 2025河北秦皇岛市抚宁区为乡镇街道和区直单位选调全额事业人员68人笔试考试备考试题及答案解析
- 中小学英语衔接教学策略
- 015《煤矿安全规程》修改条款学习辅导:第十五讲 电气
- 水电站消防安全培训课件
- 2025年中石油考试题大全及答案
- 湖北省黄石市十四中2025年十月质量监测九年级语文试卷(含答案)
评论
0/150
提交评论