数据表纵转横
方法一:
--创建函数与类型
create or replace type str_tab is table of varchar2(32767);
create public synonym str_tab for str_tab
create or replace function col2row(pv in str_tab) return varchar2
is
ls varchar2(32767);
begin
for i in 1..pv.count loop
ls := ls || pv(i)||',';
end loop;
return ls;
end;
select
col2row(cast(multiset (select columnName from tableName) as str_tab)) as myName
from dual
select columnName from tableName结果不要太多。
MULTISET 必须和 CASTs 一起使用,MULTISET 将数据集转换为 collection,SQL MULTISET function 和操作 nested tables 的 PL/SQL MULTISET 是完全不同的
SELECT CAST (MULTISET (SELECT field FROM table) AS collection-type)
FROM DUAL;
As with the CAST pseudo-function, MULTISET cannot serve as the target of an INSERT, UPDATE, or DELETE statement.
方法二:
我们通过 oracle 10g 所提供的 WMSYS.WM_CONCAT 函数即可以完成 行转列的效果
select t.rank, WMSYS.WM_CONCAT(t.Name) TIME From t_menu_item t GROUP BY t.rank;
分享到:
相关推荐
T392551790.zip datatable 横表转竖表 横表转纵表 通用的代码
SQL SERVER数据库纵表转横表应用浅析.pdf
3、使用Oracle存储过程实现横表转纵表结构,无需繁琐的手动操作,一键执行,适合处理大批量数据转换任务,极大提升数据处理效率。 4、资源中提供了自己验证需要的业务数据、数据库表DDL脚本,可验证学习。 5、本内容...
横表转纵表亦可用与decode意义相似的case语句实现,原理同该语句,这里不再过多描述。
中国八横八纵高铁通道数据(矢量数据shp),内容包括线路、站点以及每条通道对应的分布图,值得拥有。
采用R语言编程,解决纵向数据线性混效应模型中的参数估计、等问题
layui js 动态加载数据 复杂表头多表头实例
支持记录集多记录纵向单元格同内容合并以及列合并;修改单元frxEngine.pas,frxClass.pas , Xe3验证可用,内附样式文档
建筑行业深度报告:“三纵三横”解析行业未有之变局.pdf
纵表在使用时由于行数过多,统计用户数或对用户分档时需要进行GROUP BY操作,性能低下,且操作不便,为提高性能,通常对纵表进行汇总,形成横表。 2.数据挖掘时用到的宽表一般也要求是横表结构。 3.纵表对于...
机械设备行业周报:动车组需求量知多少——基于“八纵八横”规划的测算.pdf
相关数据 博文链接:https://xiaobo.iteye.com/blog/34099
LabVIEW编程实现,读取电子表格,或者TXT文档里面保存的数据,纵坐标显示数据,横坐标显示与数据对应的时间。
python实现可暂停的动态曲线绘制,纵坐标固定,横坐标从上一个点到当前点,同时保存数据到文件中
交通运输行业周报:国内客运恢复良好,“八纵八横” 进一步完善.pdf
)已知数据输入明确,操作简单易懂,是工程测量人员的好帮手! 程序功能 交点法(曲线要素、直曲表、坐标正算、坐标反算、CAD脚本SCR)。 线元法(曲线要素、坐标正算、坐标反算、CAD脚本SCR)。 竖曲线(自动...
兰州某地的试验性研究表明:统一网格化后三维探地雷达数据,经过静校正、滤波、反褶积、噪音衰减、三维偏移等拟三维地震数据处理,可有效提高三维探地雷达数据的纵、横向分辨率,进而提高三维探地雷达数据的探测精度。
有数据向串口发过来时,程序可以将数据接收到,接收的数据是字符型的,那么将数据转化为数字型的,再将这个数据的大小作为画图的某一个点的纵坐标,横坐标为数据的序号.将这些点用线连起来就是一个曲线图了,这个就是图形...
滨水景观与规划-06-方案文本.沈溪新城“一纵五横”水系景观概念性规划201010.rar