--假设字段名位: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
温馨提示:答案为网友推荐,仅供参考