1
selectb.部门号,b.部门名,count(*)as职工人数,avg(工资)as平均工资
from
职工表asa,部门表asb
wherea.部门号=b.部门号
groupbyb.部门号,b.部门名
2
deletefrom部门表where部门号in(select部门号from职工表groupby部门号havingcount(*)<10)
3
update职工表set部门经理isnullwhere年龄>55
4
createviewv_职工
as
select部门号,姓名,年龄,工资from职工表
话说,你也没给个表结构,不过我感觉应该差不多