想实现一个视图,查询出参与问卷调查情况(有单选有多选)
数据表结构如下
----------------------------
问题号 答案
1 a
2 b
3 c
4 a
5 b
6 a
6 b
6 c
7 b
想得到结果
问题 答案1选择人数 答案2选择人数 答案3选择人数 ...
1 10 4
2 4 6 7
3 3 6 4
4 5 6
5 5 6 7
6 4 3 2
7 1 5
请问如何写视图?
数据表结构如下
----------------------------
问题号 答案
1 a
2 b
3 c
4 a
5 b
6 a
6 b
6 c
7 b
想得到结果
问题 答案1选择人数 答案2选择人数 答案3选择人数 ...
1 10 4
2 4 6 7
3 3 6 4
4 5 6
5 5 6 7
6 4 3 2
7 1 5
请问如何写视图?
解决方案 »
- ORACLE中的两条SQL语句问题
- 一条记录拆分成多条记录
- 从一个表向另一个表插入数据的语句
- 虚拟机配置oralcle RAC,安装集群件,在 执行root.sh时的错误
- all_tables 不是包含所有表么?
- Oracle使用问题!
- 一台unix机上oracle,windows里有许多字他没有,存储后变乱码,该如何解决?谢谢!!
- ORA-03212: Temporary Segment cannot be created in locally-managed tablespace
- string_name%type是什么类型
- hql 语句报错 大神们们进来看看
- 数据查询时,无记录显示0
- 一个SQL分组语句
SUM (DECODE (答案, 'a', 1, 0)) "答案1选择人数",
SUM (DECODE (答案, 'b', 1, 0)) "答案2选择人数",
SUM (DECODE (答案, 'c', 1, 0)) "答案3选择人数",
SUM (DECODE (答案, 'd', 1, 0)) "答案4选择人数"
FROM table1
group by 问题号