`

SQL面试题

阅读更多

 

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);

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics