用SQL查询出来的记录如何实现多列显示 ?

发布网友 发布时间:2024-10-01 23:07

我来回答

2个回答

热心网友 时间:7分钟前

参照select decode(trim(name),'A',name,null),decode(trim(name),'A',num,null),decode(trim(name),'B',name,null),decode(trim(name),'B',num,null),decode(trim(name),'C',name,null),decode(trim(name),'C',num),decode(trim(name),'D',name,null),decode(trim(name),'D',num) From TAB
如果想输出到一行除非使用PL/SQL语句..直接写不出来..只能针对个别情况(数量级小)进行临时的改造,没有万能语句.

热心网友 时间:9分钟前

用临时表处理一下,或者用存储过程实现。
如果用Sql语句的话还要分析一下数据有什么特征,例如有多少个name,语句就要拼多少。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com