写出下列SQL语句 假定有一个数据库:教师.MDB,其中一个关系的关系模式为: 假定有一个数据库:教师.mdb,其中一个关系的关系模式为:T...

作者&投稿:邵孔 (若有异议请与网页底部的电邮联系)
1、这个有点问题66/04/22表示时间 有千年虫问题;INSERT INTO Teacher(教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资)VALUES ('300008', '杨梦', '女', 59, '66/04/22', 'YES', 1660 210); 2、DELETE FROM Teacher WHERE 年龄 < 36 and 性别 = '女';3、UPDATE Teacher SET 应发工资 = 应发工资 * 1.2 WHERE 现在年月-参加工作年月>25;4、select 教师号,姓名,实发工资 from Teacher 5、这个语义不清楚,不知你要差应发工资的平均值还是实发工资平均值select count(*),AVG(应发工资)实发工资 from Teacher

写出下列SQL语句假定有一个数据库:教师.MDB,其中一个关系的关系模式为:如题 谢谢了~

1、这个有点问题66/04/22表示时间 有千年虫问题; INSERT INTO Teacher(教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资)VALUES ('300008', '杨梦', '女', 59, '66/04/22', 'YES', 1660 210); 2、DELETE FROM Teacher WHERE 年龄 25; 4、select 教师号,姓名,实发工资 from Teacher 5、这个语义不清楚,不知你要差应发工资的平均值还是实发工资平均值 select count(*),AVG(应发工资)实发工资 from Teacher

1.
INSERT INTO Teachers(教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资)
VALUES('300008','杨梦','女',59 ,'66/04/22','YES',1660,210)
2.
DELETE FROM Teachers
WHERE 年龄<26 AND 性别='女'
3.
UPDATE Teachers
SET 应发工资=1.2*应发工资
WHERE CONVERT(VARCHAR(100),GETDATE(),11)-参加工作年月>25
4.
SELECT 教师号,姓名,(应发工资-扣除工资) AS 实发工资
FROM Teachers
5.
SELECT COUNT(*) AS 人数,AVG(应发工资) AS 平均工资
FROM Teachers
6.
SELECT 教师号,姓名,(应发工资-扣除工资) AS 实发工资
FROM Teachers
WHERE YEAR(参加工作年月)<1990
7.
SELECT MIN(应发工资-扣除工资) AS 最低工资,MAX(应发工资-扣除工资) AS 最高工资,AVG(应发工资-扣除工资) AS 平均工资
FROM Teachers
8.
SELECT 教师号,姓名
FROM Teachers
WHERE 党员='YES'
ORDER BY 年龄 DESC