使用max(decode())函数可以将将查询结果纵向横向显示;
例如:表 dict
编号(lxbh) 类型名称(lxmc)
101 变压器
102 断路器
103 电磁是电压互感器
104 电容式电压互感器
显示
变压器 断路器 电磁是电压互感器 电容式电压互感器
101 102 103 104
select max(decode(d.lxmc,' 变压器',y.lxbh,null)) 变压器
,max(decode(d.lxmc,' 断路器',y.lxbh,null)) 断路器
,max(decode(d.lxmc,' 电磁是电压互感器',y.lxbh,null)) 电磁是电压互感器
,max(decode(d.lxmc,' 电容式电压互感器',y.lxbh,null)) 电容式电压互感器
from dict y
|