查询全体学生的姓名及其出生年份 (数据库)

在学生信息表中新增字段“专业名称”、“年龄”1、查询全体学生的姓名及其出生年份2、查询计算机专业的专业号3、查询所有年龄大于19岁的学生信息4、查询所有计算机专业的学生姓... 在学生信息表中新增字段“专业名称”、“年龄”

1、查询全体学生的姓名及其出生年份

2、查询计算机专业的专业号

3、查询所有年龄大于19岁的学生信息

4、查询所有计算机专业的学生姓名和学号

5、查询所有男生或者年龄大于19岁的学生姓名和年龄

6、查询所有姓王的学生的姓名、学号和性别

7、查询所有不姓王的学生姓名和学号

8、查询姓名中第二个字为“佳”字的学生姓名和学号

9、查询年龄在18~25之间的学生的姓名、年龄和专业

10、查询年龄不在18~25之间的学生的姓名、年龄和专业

11、查询与“王涛”在同一个专业学习的学生信息

12、查询专业编号为001的学生学号和姓名

13、查询所有专业不为001的学生姓名

14、查询每个学生专业成绩大于80的情况

15、查询专业编号为001的学生学号及其成绩,并按分数降序输出结果

16、查询全体学生信息,查询结果按所在专业的专业名升序排列,同一个专业中的学生按年龄降序排列

查询班内前5个学生的信息。

17、查询专业成绩排名在前30%的学生学号、姓名和成绩。

18、查询学生总人数

19、查询有专业成绩的学生人数

20、计算001号专业的学生平均成绩

21、查询001号专业的学生的最高分数

22、查询所有的专业号及相应的分数

我要对自己的答案,麻烦全部做出来,我给30分。。。
【例7】查询所有姓刘的员工的姓名、工号和性别。
SELECT Eno, Ename, Esex
FROM Employee
WHERE Ename LIKE '刘%‘
【例8】查询所有不姓刘的员工姓名和工号。
SELECT Eno, Ename
FROM Employee
WHERE Ename NOT LIKE '刘%'
【例9】查询姓名中第二个字为“勇”字的员工姓名和工号。
SELECT Eno, Ename
FROM Employee
WHERE Ename LIKE '_勇%'

不需要用表做,能用查询的方式表达出题目就可以了,就像上面的例子一样。。

第三题,我想到了。
3、查询所有年龄大于19岁的学生信息
SELECT * FROM STUDENT
WHERE AGE>19
就是按照这样的方式来做。。
展开
 我来答
世界大同喵
推荐于2018-03-04 · TA获得超过288个赞
知道答主
回答量:37
采纳率:100%
帮助的人:15.2万
展开全部
1: select name , age from student;

2: select major_num from student where major = '计算机专业';

3: select * from student where age >19;

4: select name , ID from stduent where major = '...';

5: select name , age from student where sex = '男' or age >19

6: select name , ID , sex from student where name like '王%'

7: select name , ID , sex from student where name NOT like '王%'

8: select name , ID , sex from student where name NOT like '_佳%'

9: select name , age ,major where age like [18-25]

10: select name , age ,major where age NOT like [18-25]

11: select * from student where name = (select major from student
where name = '王涛')

12: select ID,name from student where major_id = 001

13: select ID,name from student where major_id <> 001

14: select * from student where zhuanyechengji > 80

15: select ID,score from student where major_id = 001
Order by score DESC

16: select * from student order by age DESC ,major

17:

18: select count(*) from student

19: select count(*) from student where EXISTS (select scroe from

student)

20:

21:

22:

其他几道没有把握....就不放出来了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醉含笑
2009-08-21 · TA获得超过126个赞
知道答主
回答量:108
采纳率:0%
帮助的人:71万
展开全部
数据库结构没提供出来,谁也做不出来的
如:姓名是用的什么字段呀,是name吗?等等
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式