早教吧作业答案频道 -->其他-->
oracle统计查询,行列转换.根据年代和类型统计出数据个数.横--类型纵--年代分类统计:根据年代和类型统计出数据个数,其中年代、类型不固定.横--类型纵--年代数据表no\x05name\x05year\x05
题目详情
oracle 统计查询,行列转换.根据 年代 和 类型 统计出数据个数.横--类型 纵--年代
分类统计:
根据 年代 和 类型 统计出数据个数,其中年代、类型不固定.横--类型 纵--年代
数据表
no\x05name\x05year\x05type
-------------------------------
1\x05张一\x052011\x05类型A
2\x05张二\x052010\x05类型B
3\x05张三\x052009\x05类型C
4\x05张四\x052010\x05类型D
5\x05张五\x052011\x05类型B
6\x05张六\x052011\x05类型A
统计结果
--------------------------------------------
year\x05类型A\x05类型B\x05类型C\x05类型D\x05总计
2009\x050\x050\x051\x050\x051\x05
2010\x050\x051\x050\x051\x052
2011\x052\x051\x050\x050\x053
总计\x052\x052\x051\x051\x056
如上的统计sql怎么写啊
分类统计:
根据 年代 和 类型 统计出数据个数,其中年代、类型不固定.横--类型 纵--年代
数据表
no\x05name\x05year\x05type
-------------------------------
1\x05张一\x052011\x05类型A
2\x05张二\x052010\x05类型B
3\x05张三\x052009\x05类型C
4\x05张四\x052010\x05类型D
5\x05张五\x052011\x05类型B
6\x05张六\x052011\x05类型A
统计结果
--------------------------------------------
year\x05类型A\x05类型B\x05类型C\x05类型D\x05总计
2009\x050\x050\x051\x050\x051\x05
2010\x050\x051\x050\x051\x052
2011\x052\x051\x050\x050\x053
总计\x052\x052\x051\x051\x056
如上的统计sql怎么写啊
▼优质解答
答案和解析
select nvl(c.year,'总计') year,sum(decode(c.type,'类型A',c.cnt,0)) 类型A,sum(decode(c.type,'类型B',c.cnt,0)) 类型B,sum(decode(c.type,'类型C',c.cnt,0)) 类型C,sum(decode(c.type,'类型D',c.cnt,0)) 类型D,s...
看了oracle统计查询,行列转换...的网友还看了以下:
在学生表STUD中,查询年龄在20至23岁之间的学生的姓名(xm),年龄(SA)和所在系(SD),实 2020-05-24 …
在学生表STUD中,查询年龄在20~23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实 2020-05-24 …
在学生表STUD中,查询年龄在20-至23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD), 2020-05-24 …
SQL语言中使用BETWEEN语句查询年龄在30~38岁之间员工号的语句SELECT E#FROM 2020-05-24 …
在学生表STUD中,查询年龄在20至23岁之间的学生的姓名(XM)、年龄(SA) 和所在系(SD) 2020-05-24 …
在学生表STUD中,查询年龄在20至23岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实 2020-05-24 …
金融机构在冠字号码查询系统建成以前,必须按时实现单机查询。其中,取款机实现查 询的年限为()年 2020-05-27 …
核心系统中查询的分类有三种:()A、账户资料的短查询B、 账户长查询C、账户交易查询D、账户明细查 2020-05-27 …
化阝--请问这是什么字?(+汉字拆分查询问题)化阝--左化右邑什么字?是简体或简繁通用?另外用汉典 2020-06-28 …
麻烦大侠解一道题,程序设计对分查询算法一个数组中含有元素A、B,C,D,E,F,G,H,I,J,K, 2020-12-02 …