公司数据库有两个表,职工表和部门表

2022-03-23 社会 110阅读
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职工表

话说,你也没给个表结构,不过我感觉应该差不多
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com