如何在pl/sql一列变成横向显示
数据量上万原格式电话号码姓名地址开户部门开户时间。。。1865351****马宁山东市场部201801011865351****马宁山东市场部20180101186535...
数据量上万 原格式 电话号码 姓名 地址 开户部门 开户时间。。。
1865351**** 马宁 山东 市场部 20180101
1865351**** 马宁 山东 市场部 20180101
1865351**** 张三 山东 市场部 20180102
1865351**** 张三 山东 市场部 20180102
变为格式 电话号码 姓名 地址 开户部门 开户时间。。。
1865351**** 、1865351**** 马宁 山东 市场部 20180101
1865351****、1865351**** 张三 山东 市场部 20180102
数量量特别大
请问怎么写pl/sql语句 我用的 9i 谢谢啦 展开
1865351**** 马宁 山东 市场部 20180101
1865351**** 马宁 山东 市场部 20180101
1865351**** 张三 山东 市场部 20180102
1865351**** 张三 山东 市场部 20180102
变为格式 电话号码 姓名 地址 开户部门 开户时间。。。
1865351**** 、1865351**** 马宁 山东 市场部 20180101
1865351****、1865351**** 张三 山东 市场部 20180102
数量量特别大
请问怎么写pl/sql语句 我用的 9i 谢谢啦 展开
提示该问答中所提及的号码未经验证,请注意甄别。
1个回答
2018-04-19
展开全部
云,串一次表就行了,自己串自己。不过这样有笛卡尔积
9i是oracle版本,跟PLsql无关的。
select a.电话号码,b.电话号码,a.姓名 ,a.地址 ,a.开户部门 ,a.开户时间
from 表名 a,表名b where a.姓名=b.姓名
and a.地址 =b.地址 and a.开户部门 =b.开户部门
and a.开户时间 =b.开户时间 and a.电话号码<>b.电话号码
9i是oracle版本,跟PLsql无关的。
select a.电话号码,b.电话号码,a.姓名 ,a.地址 ,a.开户部门 ,a.开户时间
from 表名 a,表名b where a.姓名=b.姓名
and a.地址 =b.地址 and a.开户部门 =b.开户部门
and a.开户时间 =b.开户时间 and a.电话号码<>b.电话号码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询