oracle-构造结果集
2016-05-27 19:37
507 查看
做报表有时数据没有关联关系,需要构造一列来做为关联关系,这时可以做一个临时表或者构造一个结果集。
临时表就说了。下面说下如果数据量大怎么在excel里做一个结果集:
构造方式是这个:
select ‘50637333’way_no ,’红河金平县’way_Name, ‘W00’way_code from dual union all
select ‘50860963’,’安徽芜湖’, ‘W060601’ from dual union all
select ‘5037876’,’湛江麻章区东海岛’, ‘W52’ from dual union all
select ‘5097877’,’湛江麻章区东海岛’, ‘W0002’ from dual
数据量大可以在excel中使用
公式:=”’”&E1&”’,’”&F1&”’,’”&G1&”’”
之后拷贝出来即可(去掉最后一个union all)
select ‘wrewe’,’4566’,’ty433’ from dual union all
select ‘wrewe’,’4566’,’ty434’ from dual union all
select ‘wrewe’,’4566’,’ty435’ from dual union all
select ‘wrewe’,’4566’,’ty436’ from dual union all
select ‘wrewe’,’4566’,’ty437’ from dual union all
select ‘wrewe’,’4566’,’ty438’ from dual union all
select ‘wrewe’,’4566’,’ty439’ from dual union all
select ‘wrewe’,’4566’,’ty440’ from dual union all
select ‘wrewe’,’4566’,’ty441’ from dual union all
select ‘wrewe’,’4566’,’ty442’ from dual union all
select ‘wrewe’,’4566’,’ty443’ from dual union all
select ‘wrewe’,’4566’,’ty444’ from dual union all
select ‘wrewe’,’4566’,’ty445’ from dual union all
select ‘wrewe’,’4566’,’ty446’ from dual union all
select ‘wrewe’,’4566’,’ty447’ from dual union all
select ‘wrewe’,’4566’,’ty448’ from dual union all
select ‘wrewe’,’4566’,’ty449’ from dual union all
select ‘wrewe’,’4566’,’ty450’ from dual union all
select ‘wrewe’,’4566’,’ty451’ from dual union all
select ‘wrewe’,’4566’,’ty452’ from dual union all
select ‘wrewe’,’4566’,’ty453’ from dual union all
select ‘wrewe’,’4566’,’ty454’ from dual union all
select ‘wrewe’,’4566’,’ty455’ from dual union all
select ‘wrewe’,’4566’,’ty456’ from dual union all
select ‘wrewe’,’4566’,’ty457’ from dual union all
select ‘wrewe’,’4566’,’ty458’ from dual union all
select ‘wrewe’,’4566’,’ty459’ from dual
针对单行数据也可以使用:
SELECT REGEXP_SUBSTR(‘1,2,3,4,5,6,7,8,9’, ‘[^,]+’, 1, ROWNUM)aa FROM DUAL CONNECT BY ROWNUM <= LENGTH(‘1,2,3,4,5,6,7,8,9’) - LENGTH(REPLACE(‘1,2,3,4,5,6,7,8,9’, ‘,’, ”)) + 1这种语句
解读这个语句:(分解语句)
临时表就说了。下面说下如果数据量大怎么在excel里做一个结果集:
构造方式是这个:
select ‘50637333’way_no ,’红河金平县’way_Name, ‘W00’way_code from dual union all
select ‘50860963’,’安徽芜湖’, ‘W060601’ from dual union all
select ‘5037876’,’湛江麻章区东海岛’, ‘W52’ from dual union all
select ‘5097877’,’湛江麻章区东海岛’, ‘W0002’ from dual
数据量大可以在excel中使用
公式:=”’”&E1&”’,’”&F1&”’,’”&G1&”’”
之后拷贝出来即可(去掉最后一个union all)
select ‘wrewe’,’4566’,’ty433’ from dual union all
select ‘wrewe’,’4566’,’ty434’ from dual union all
select ‘wrewe’,’4566’,’ty435’ from dual union all
select ‘wrewe’,’4566’,’ty436’ from dual union all
select ‘wrewe’,’4566’,’ty437’ from dual union all
select ‘wrewe’,’4566’,’ty438’ from dual union all
select ‘wrewe’,’4566’,’ty439’ from dual union all
select ‘wrewe’,’4566’,’ty440’ from dual union all
select ‘wrewe’,’4566’,’ty441’ from dual union all
select ‘wrewe’,’4566’,’ty442’ from dual union all
select ‘wrewe’,’4566’,’ty443’ from dual union all
select ‘wrewe’,’4566’,’ty444’ from dual union all
select ‘wrewe’,’4566’,’ty445’ from dual union all
select ‘wrewe’,’4566’,’ty446’ from dual union all
select ‘wrewe’,’4566’,’ty447’ from dual union all
select ‘wrewe’,’4566’,’ty448’ from dual union all
select ‘wrewe’,’4566’,’ty449’ from dual union all
select ‘wrewe’,’4566’,’ty450’ from dual union all
select ‘wrewe’,’4566’,’ty451’ from dual union all
select ‘wrewe’,’4566’,’ty452’ from dual union all
select ‘wrewe’,’4566’,’ty453’ from dual union all
select ‘wrewe’,’4566’,’ty454’ from dual union all
select ‘wrewe’,’4566’,’ty455’ from dual union all
select ‘wrewe’,’4566’,’ty456’ from dual union all
select ‘wrewe’,’4566’,’ty457’ from dual union all
select ‘wrewe’,’4566’,’ty458’ from dual union all
select ‘wrewe’,’4566’,’ty459’ from dual
针对单行数据也可以使用:
SELECT REGEXP_SUBSTR(‘1,2,3,4,5,6,7,8,9’, ‘[^,]+’, 1, ROWNUM)aa FROM DUAL CONNECT BY ROWNUM <= LENGTH(‘1,2,3,4,5,6,7,8,9’) - LENGTH(REPLACE(‘1,2,3,4,5,6,7,8,9’, ‘,’, ”)) + 1这种语句
解读这个语句:(分解语句)
相关文章推荐
- 使用Python生成Excel格式的图片
- 我是运营,我没有假期
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- 修复mysql数据库
- Lua编程示例(一):select、debug、可变参数、table操作、error
- SQL学习笔记三 select语句的各种形式小结
- 一条select语句引起的瓶颈问题思考
- SQL Select语句完整的执行顺序
- 浅析SQL数据操作语句
- SQL 导入导出Excel数据的语句
- SQLServer 数据导入导出的几种方法小结
- 简述MySQL分片中快速数据迁移
- MySQL数据备份之mysqldump的使用详解
- mysql SELECT语句去除某个字段的重复信息