表的结构如下字段名称 字段值
姓名 kk
性别 男
年龄 13如何用语句显示结果为姓名 性别 年龄
kk 男 13
解决方案 »
- outfile 在oracle里面可以用不?
- delphi如何链接Oracle数据库?
- Oracle 领域的前辈们,围观过来,一起拍砖
- 经常出现Io 异常: The Network Adapter could not establish the connection
- case when 像这样的语法我怎么没见过,在那里能学到基础?
- 请问如何使用dblink来更新远程数据库中的clob字段
- 关于触发器的疑问
- 在Java中如何得到Oracle库中的表名(使用JDBC驱动)。或者在SQL Plus中如何通过SQL语句来搜索出指定用户所拥有的表名或其他对象。
- 用rownum实现分页,发现oracle不能先排序后选,有没高人愿意指点啊?
- 11G 有自动按周分区功能吗?
- 想统计数据库指定时间段内的库表读取次数,有什么思路
- oracle 数据导入到sql server中
select 姓名,性别,年龄 from 你的表
是啊,直接select就可以了阿
with t(字段名称,字段值) as(
select '姓名','kk' from dual
union all select '性别','男' from dual
union all select '年龄','13' from dual
)
select
max(decode(字段名称,'姓名',字段值,null)) 姓名,
max(decode(字段名称,'性别',字段值,null)) 性别,
max(decode(字段名称,'年龄',字段值,null)) 年龄
from t;