永发信息网

SQL高手来帮我做一到作业题

答案:2  悬赏:0  手机版
解决时间 2021-03-03 09:14
假定有一个数据库"教师.mdb".其中一个关系的关系模式为:
Teachers (教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资)
请写出下列SQL命令:
1.用INSERT插入一条新纪录:
300008 杨梦 女 59 66/04/22 YES 1660 210
2.用DELETE删除年龄少于36并且性别为女的纪录.
3.对表中工龄超过25年的加20%的工资.
4.查询教师的教师号,姓名和实发工资.
5.查询教师的人数和平均工资.
6.查询1990年以前参加工作的所有教师的教师号,姓名和实发工资.
7.查询男女职工的最低工资,最高工资和平均工资. (实发工资)
8.查询所有党员的教师号和姓名,并且按年龄从大到小排列.
最佳答案
--假设字段名位:tid 教师号,tname 姓名,tsex 性别,tage年龄,tdate 参加工作年月,tparty党员,tpay应发工资,tdeduct扣除工资
--1.用INSERT插入一条新纪录:
--300008 杨梦 女 59 66/04/22 YES 1660 210
insert into teachers values(300008,'杨梦','女',59,'66/04/22','yes',1660,210)

--2.用DELETe删除年龄少于36并且性别为女的纪录.
delete from teachers where tage<36 and tsex='女'

--3.对表中工龄超过25年的加20%的工资.
update teachers set tpay=tpay*1.2 where year(getdate())-year(tdate)>25

--4.查询教师的教师号,姓名和实发工资.
select tid,tname,tpay-tdeduct from teachers

--5.查询教师的人数和平均工资.
select count(*),avg(tpay) from teachers

--6.查询1990年以前参加工作的所有教师的教师号,姓名和实发工资.
select tid,tname,tpay-tdeduct from teachers where year(tdate)<1990

--7.查询男女职工的最低工资,最高工资和平均工资. (实发工资)
select min(tpay),max(tpay),avg(tpay) from teachers where tsex='男'

--8.查询所有党员的教师号和姓名,并且按年龄从大到小排列.
select tid,tname from teachers where tparty='yes' order by tage desc
全部回答
1:insert into teachers('300008','杨梦','女',59,'66/04/22','YES',1660,210) 2:delete * from teachers where age<36 and sex=女 3:update set 工资=工资*120% where 工龄>25 4:select 教师号,姓名,实发工资 from teachers 好麻烦 你都没给字段名
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【惊恐万状造句】慷慨激昂.横行霸道.喜出望外
大门对着厨房门但是不是正对着是错开一半
上德创新教育这个地址在什么地方,我要处理点
苹果5手机微信聊天记录怎样截图呀?
双龙镇这个地址在什么地方,我要处理点事
【嗒嗒球】嗒嗒球比赛规则嗒嗒球是2000年左右
海信智能电视机装什么软件哪个好
八福园酒楼在哪里啊,我有事要去这个地方
信用卡取500手续费多少钱
紫港小区南门地址有知道的么?有点事想过去
新赛欧1.4什么时候换刹车油和助力油比较好
甲数的 1 4 等于乙数的 1
胖子店望田路店地址有知道的么?有点事想过去
以及液体密度,能否判断该物体是漂浮,沉底还
去事业单位,还是进银行
推荐资讯
软件cimit13.0编程里的沿线加工怎么用
纹绣颜色太深怎么处理
农行的月利息怎么算
钓白连鱼用什么料
养猪行情怎么样?
请问985高校自主划定的工科线是根据什么划定
房屋底板钢筋外露有修复的可能吗?
法院起诉流程时间按工作曰计算吗
上海月收入7000交多少税
为什么相对分子质量比29大则气体的密度就大于
仁怀市自行车协会地址在哪,我要去那里办事
广地龙的原动物是A.通俗环毛蚓B.参环毛蚓C.威
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?