查询全体学生的姓名及其出生年份 (数据库)
在学生信息表中新增字段“专业名称”、“年龄”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
就是按照这样的方式来做。。 展开
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
就是按照这样的方式来做。。 展开
展开全部
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:
其他几道没有把握....就不放出来了
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:
其他几道没有把握....就不放出来了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库结构没提供出来,谁也做不出来的
如:姓名是用的什么字段呀,是name吗?等等
如:姓名是用的什么字段呀,是name吗?等等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询