id | sname | smoney | sprovince |
1 | zhangsan | 2098 | A |
2 | lisi | 3000 | B |
3 | wangwu | 6789 | C |
4 | liumazi | 4587 | C |
5 | dongjiu | 3298 | B |
6 | shiga | 4567 | A |
id:合同id sname:姓名 smoney :业绩 sprovince:地区
第一道:显示出 业绩 大于同一地区平均值的 合同id 姓名 地区 业绩
第二道:把同一地区的 平均业绩 地区 插入到新表中 (新表只包含两个字段即:平均业绩 地区)
请写出sql语句
select T1.* from tab T1,(select avg(smoney) smoney,sprovince from tab group by sprovince) T2 where T1.smoney > T2.smoney and T1.sprovince = T2.sprovince;
create table tab2 as (select avg(smoney),sprovince from tab group by sprovince);