Oracle表的常用查询实验(八)
2013-11-30 10:39
351 查看
Oracle表的常用查询实验(八)
1.问题描述:有一store_fee表,表中有四个字段(会员卡编号、办卡店编号、消费情况、消费店编号)
现要统计各店的办卡总计和消费总计
2.需求分析:
在A店办卡的会员,可能会在其他店里进行消费
3.解答过程:
(1)求各店的办卡统计情况
(2)求各店的消费统计情况
(3)将以上2个结果集联合起来
4.SQL代码:
select t1.dept_no, t1.办卡统计, t2.消费统计
from (select dept_no, count(*) 办卡统计 from store_fee group by dept_no) t1
left join (select deptno_no2, sum(fee) 消费统计
from store_fee
group by deptno_no2) t2
on t1.dept_no = t2.deptno_no2
order by dept_no;
相关文章推荐
- Oracle表的常用查询实验(三)
- Oracle表的常用查询实验(六)
- Oracle表的常用查询实验(四)
- Oracle表的常用查询实验(七)
- Oracle表的常用查询实验(五)
- Oracle表的常用查询实验(二)
- Oracle表的常用查询实验(一)
- Oracle表的常用查询实验(一)
- ORACLE不常用但实用的技巧- 树查询 level用法
- ORACLE用户常用数据字典的查询方法
- oracle常用经典SQL查询
- Oracle 常用数据字典---外键查询
- oracle常用查询语句
- oracle常用的查询语句
- oracle_SQL 实验查询及删除重复记录 依据条件 (row)
- ORACLE常用系统查询
- ORACLE常用系统查询SQL
- ORACLE SQLPLUS常用命令及查询
- Oracle 分页和排序常用的4条查询语句
- Oracle常用查询语句