在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中有若干完全重复的字段,怎样查询出不是重复的信息

Oracle中如何查询CLOB字段类型的内容

在oracle中如何查询一张表的所有数据结构,包括字段,视图,索引,约束

查询数据库中某个字段的sql语句怎么写