2016 - 2024

感恩一路有你

sql查询前三名的学生姓名成绩 SQL用select语句查询90分以上的学生的姓名及课程号?

浏览量:3806 时间:2023-04-10 16:43:25 作者:采采

SQL用select语句查询90分以上的学生的姓名及课程号?

select 成绩,课程名称,姓名 from 成绩,学生基本信息,课程名称 where学生基本信息.学号成绩.学号 and 成绩.课程编号课程名称.课程编号 and 成绩90

用sql语句,查询每个班级成绩排名前三名的学生姓名?

不知道你是什么数据库

如果是sqlserver呢,就用top:

selecttop20

成绩

from表orderby

成绩desc

如果是oracle呢,就用rownum:

select成绩from表whererownum

sql查询1号课程大于2号课程成绩的学生的学号?

select学号from学生表where(select成绩from成绩表join课程表on成绩表.课程号课程表.课程号where成绩表.学号学生表.学号and课程名语文)(select成绩from成绩表join课程表on成绩表.课程号课程表.课程号where成绩表.学号学生表.学号and课程名数学)

平均成绩大于80分的学生的学号姓名和平均成绩?

打开软件SQL Server 2005,如图,附加示例数据库,如图,将示例数据库放在桌面上,如图,附加数据库,然后点击“确定”,“确定”

然后在数据库中就会出现一个新的数据库,然后打开“新建查询”,注意在用红色线圈起来的地方,必须是你需要打开数据库的名字,如图

查询平均成绩大于80分的学生的学号、姓名和平均成绩,可以看出与两个表有关,如图,然后代码如图,然后点击“执行”,出现的结果,如图

查询平均成绩大于80分的学生的姓名、课程和成绩,是和三个表有关的,然后寻找三个表的相同点,然后,代码如图,然后执行,最后的结果如图所示

注意事项:

在“新建查询”是,右侧的选框里,必须是你所打开的数据库的名字。

在附加时,需要注意数据库的位置。

查询学生总成绩的sql语句?

select学生.学号as姓名,sum(成绩.分数)as总分from学生leftjoin成绩on成绩.学号学生.学号groupby学生.学号sql语句更新:updatetable1setfield1value1where范围查找:select*fromtable1wherefield1like%value1%(所有包含value1这个模式的字符串)排序:select*fromtable1orderbyfield1,field2[desc]求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1[separator]

成绩 学生 课程 学号 select

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。