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. 查询所有的教师都有哪几类职称。
展开
 我来答
匿名用户
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

题目较多,可以试着执行下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2013-01-26 · TA获得超过1520个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1717万
展开全部
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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leon382
2013-01-26 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:982万
展开全部
这是考试的题目么?
追问

嗯嗯 急用 老师要做的 不会呀 会的话帮忙一下 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式