sql语言谁会做急用?会的来一下
一.表(teachers)姓名性别党员专业职称出生日期工资张三男√计算机中一1968-7-82000李四男会计高级1969-9-52300王五女√服装中二1978-6-1...
一.表(teachers)
姓名
性别
党员
专业
职称
出生日期
工资
张三
男
√
计算机
中一
1968-7-8
2000
李四
男
会计
高级
1969-9-5
2300
王五
女
√
服装
中二
1978-6-18
1900
付光明
男
计算机
1981-2-11
1800
…
1. 查询所有姓张的中一的教师信息
2. 查询出生日期在1970年后出生的教师的性别,年龄,职称
3. 查询工资在2000无以上的教师的姓名,专业
4. 查询计算机专业或者性别为女的教师的姓名,并按照工资降序排列。
5. 删除表teachers
6. 查询所有党员的信息。
7. 查询所有工资在2000-2200之间的教师的姓名,职称信息。
8. 查询70后出生的计算机专业的教师的平均工资。
9. 查询没有职称的教师的姓名,专业。
10. 找出工资前5名的教师的信息。
11. 找出所有教师的姓名和性别。
12. 找出专业为计算机或服装的教师的信息。
13. 按照性别分组求所有男教师的平均成绩,和所有女教师的平均成绩
14. 查询所有的教师都有哪几类职称。 展开
姓名
性别
党员
专业
职称
出生日期
工资
张三
男
√
计算机
中一
1968-7-8
2000
李四
男
会计
高级
1969-9-5
2300
王五
女
√
服装
中二
1978-6-18
1900
付光明
男
计算机
1981-2-11
1800
…
1. 查询所有姓张的中一的教师信息
2. 查询出生日期在1970年后出生的教师的性别,年龄,职称
3. 查询工资在2000无以上的教师的姓名,专业
4. 查询计算机专业或者性别为女的教师的姓名,并按照工资降序排列。
5. 删除表teachers
6. 查询所有党员的信息。
7. 查询所有工资在2000-2200之间的教师的姓名,职称信息。
8. 查询70后出生的计算机专业的教师的平均工资。
9. 查询没有职称的教师的姓名,专业。
10. 找出工资前5名的教师的信息。
11. 找出所有教师的姓名和性别。
12. 找出专业为计算机或服装的教师的信息。
13. 按照性别分组求所有男教师的平均成绩,和所有女教师的平均成绩
14. 查询所有的教师都有哪几类职称。 展开
3个回答
2013-01-26
展开全部
select * from teachers where 姓名 LIKE '张%' AND 职称 ='中一';--1
select 性别,年龄,职称 from teachers where SUBSTR(出生日期,1,4) > 1970;--2
select 姓名,专业 from teachers WHERE 工资 > 2000;--3
SELECT 姓名 FROM TESCHERS WHERE 专业 = '计算机' OR 性别 = '女' ORDER BY 工资 DESC ---4没记错DCESC 为降序,ASC升序
DROP TABLE TEACHERS --5
SELECT * FROM TEACHERS WHERE 党员IS NOT NULL--6
select 姓名,职称 from teachers WHERE 工资 >= 2000 AND 工资<= 2200;--7 可以使用 工资BETWWEEN 2000 AND 2200 或者 工资 in(2000,200)
select avg(工资) from teachers where SUBSTR(出生日期,1,4) > 1970 ;---8
select 姓名,专业 from teachers WHERE 职称 IS NULL; --9
SELECT TOP 5 * FROM teachers ORDER BY 工资 DESC ; ---10
SELECT 姓名,性别 FROM teachers; --11
SELECT * FROM teachers WHERE 专业 = '计算机' OR 专业 = '服装' ; --12
SELECT 性别,AVG(成绩) FROM teachers GROUP BY 性别; -----13 需要注意表中没有看到有成绩列(如错误请自行修改)
SELECT 职称 FROM teachers GROUP BY 职称; --14
题目较多,可以试着执行下
select 性别,年龄,职称 from teachers where SUBSTR(出生日期,1,4) > 1970;--2
select 姓名,专业 from teachers WHERE 工资 > 2000;--3
SELECT 姓名 FROM TESCHERS WHERE 专业 = '计算机' OR 性别 = '女' ORDER BY 工资 DESC ---4没记错DCESC 为降序,ASC升序
DROP TABLE TEACHERS --5
SELECT * FROM TEACHERS WHERE 党员IS NOT NULL--6
select 姓名,职称 from teachers WHERE 工资 >= 2000 AND 工资<= 2200;--7 可以使用 工资BETWWEEN 2000 AND 2200 或者 工资 in(2000,200)
select avg(工资) from teachers where SUBSTR(出生日期,1,4) > 1970 ;---8
select 姓名,专业 from teachers WHERE 职称 IS NULL; --9
SELECT TOP 5 * FROM teachers ORDER BY 工资 DESC ; ---10
SELECT 姓名,性别 FROM teachers; --11
SELECT * FROM teachers WHERE 专业 = '计算机' OR 专业 = '服装' ; --12
SELECT 性别,AVG(成绩) FROM teachers GROUP BY 性别; -----13 需要注意表中没有看到有成绩列(如错误请自行修改)
SELECT 职称 FROM teachers GROUP BY 职称; --14
题目较多,可以试着执行下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 select * from teachers where 姓名 like '张%'
2 select 性别,年龄,职称 from teachers where year(出生日期)>1970
3 select 姓名,专业 from teachers where 工资>2000
4 select 姓名 from teachers where 专业='计算机' or 性别='女' order by 工资 desc
5 drop table teachers
6 select * from teachers where 党员
7 select 姓名,职称 from teacher where 工资 between 2000 and 2200
8 select avg(工资) from teachers where year(出生日期)>=1970
9 select 姓名,专业 from teachers where 职称='' or 职称 is null
10 select top 5 * from teachers order by 工资 desc
11 select 姓名,性别 from teachers
12 select * from teachers where 专业 in ('计算机','服装')
13 select 性别,avg(成绩) from teachers order by 性别
14 select distinct 职称 from teachers
2 select 性别,年龄,职称 from teachers where year(出生日期)>1970
3 select 姓名,专业 from teachers where 工资>2000
4 select 姓名 from teachers where 专业='计算机' or 性别='女' order by 工资 desc
5 drop table teachers
6 select * from teachers where 党员
7 select 姓名,职称 from teacher where 工资 between 2000 and 2200
8 select avg(工资) from teachers where year(出生日期)>=1970
9 select 姓名,专业 from teachers where 职称='' or 职称 is null
10 select top 5 * from teachers order by 工资 desc
11 select 姓名,性别 from teachers
12 select * from teachers where 专业 in ('计算机','服装')
13 select 性别,avg(成绩) from teachers order by 性别
14 select distinct 职称 from teachers
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询