在oracle中将某个字段的数据作为列名的查询
Posted 很厉害的学渣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在oracle中将某个字段的数据作为列名的查询相关的知识,希望对你有一定的参考价值。
原表结构
查询语句:
select sno,sname,sum(语文) 语文,sum(数学) 数学,sum(英语) 英语 from (select sno,sname,decode(subjiect,\'语文\',grade) 语文,decode(subjiect,\'数学\',grade) 数学,decode(subjiect,\'英语\',grade) 英语 from MYOBJECT)
group by sno,sname
查询结果
以上是关于在oracle中将某个字段的数据作为列名的查询的主要内容,如果未能解决你的问题,请参考以下文章
Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
oracle中已经知道一个具体值,如何根据该值查询出含有该值的表名和列名?
oracle中表A中有若干完全重复的字段,怎样查询出不是重复的信息