发布网友 发布时间: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,语句就要拼多少。