❶ 查询学生总成绩的sql语句
select 学生.学号 as 姓名, sum(成绩.分数) as 总分
from 学生
left join 成绩 on 成绩.学号=学生.学号
group by 学生.学号
sql语句
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like '%value1%' (所有包含'value1'这个模式的字符串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
❷ 数据库 sql语句查询
貌似楼上的兄弟写历腊明的有些问题哦,lz试一下吧。肢告有问题再追问吧。
1.
selectt1.sno,t1.sname,t3.score
fromstudentst1,sportst2,attendingt3
wheret1.sno=t3.sno
andt2.spno=t3.spno
andt2.spnamein('滑轮','羽毛球');
2.
selectt1.sno
fromstudentt1
wherenotexists(select*fromstudentt2,attendingt3
wheret2.sno=t3.snoandt2.sno='李磊'
andnotexists(select*fromattendingt4
wheret4.sno=t1.snoandc.spno=t3.spno));
3.
selectt1.sname,count(spno)
fromstudenta,
(select局烂t1.sno,count(spno)
fromstudentt1,attendingt2
wheret1.sno=t2.snoandt2.score>85
groupbyt1.sno
havingcount(spno)>=3)b
wherea.sno=b.sno;
❸ 按照人名查出学生的各科成绩以及总成绩并按总成绩排名的sql语句
按照人名查出学生的各科成绩以及总成绩并按总成绩排名的sql语句示例如下:
selectA.name,
(selectB.scorefromtable_scoreBwhereB.type='数学'andA.id=B.id)as数学,
(selectB.scorefromtable_scoreBwhereB.type='语文'andA.id=B.id)as语文,
(selectB.scorefromtable_scoreBwhereB.type='英语'andA.id=B.id)as英语,
(selectSUM(B.score)fromtable_scoreBwhereA.id=B.id)assum_score
fromtable_studentAorderbysum_scoreDESC
以上sql语句首先把学生表和成绩表联合查出每个学生的数学、语文、英语成绩,然后通过selectSUM(B.score)fromtable_scoreBwhereA.id=B.id查出每个学生的总成绩。
最后orderbysum_scoreDESC实现按总成绩倒叙排列。
(3)查询体育成绩sql扩展阅读
上述sql语句重点是对as关键字的使用-Alias(别名),通过使用SQL,可以为列名称和表名称指定别名(Alias)。
表的SQLAlias语法
SELECTcolumn_name(s)FROMtable_nameASalias_name;
列的SQLAlias语法
SELECTcolumn_nameASalias_nameFROMtable_name;
Alias实例:使用表名称别名
假设我们有两个表分别是:"Persons"和"Proct_Orders"。我们分别为它们指定别名"p"和"po"。
现在,我们希望列出"JohnAdams"的所有定单。
我们可以使用下面的SELECT语句:
SELECTpo.OrderID,p.LastName,p.FirstNameFROMPersonsASp,Proct_OrdersASpoWHEREp.LastName='Adams'ANDp.FirstName='John'
❹ 怎么用SQL语句查找学生的成绩排名
工具/材料:以Management Studio为例。
1、首先在桌面上,点击“Management Studio”图标。
❺ 怎么查体考成绩
1.登陆考生所在省份的教育学院的网站;
2.进入管理系统页面后,点击“考生辩皮入口”进入个人主页;
3.按照要求输入准考证号、密码、验证码,点击“登录”进入;
4.入到管理系统个人首页后,点击左边系统功能分类列表“报考”项里面的“查看已通过课程”;
5.右边首页会显示出考生目前已通过的笔试成绩和实践课成敏睁绩。
一般来说各省地方考试院都是可以进行历次自考成绩查询的,如果自考考生没有找到相关入口,也可以打电话咨询自考办或者拿着携拿差身份证去自考办查询。
❻ 如何使用sql编写查询语句 用于查询学生的 各科成绩
declare @sql varchar(8000)
select @sql='select a.mname as 学生姓名'
select @sql=@sql+',sum(case c.fname when '''+fname+''' then b.score else null end )as '+fname from f
select @sql=@sql+' from member a left join score b on a.mid=b.mid left join f c on b.fid=c.fid group by a.mname'
print @sql
exec (@sql)
费了好劲,真麻烦,头一次搞这个东西
❼ 查询每个学生的各科成绩sql语句
1、查询每个学生的各科成绩sql语句:
select a.studentid,a.name,a.sex,v1.score as '语文',v2.score as '数学', v3.score as '英语',v4.score
as ‘哲学’, (v1.score+v2.score+v3.score+v4.score)/4 as ‘平均成绩’ from Stuednt a
left join
(select studentid,score from grade where cid=(select cid from course where cname='语文'))as v1
on a.studentid=v1.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='数学'))as v2
on a.studentid=v2.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='英语'))as v3
on a.studentid=v3.studentid
left join
(select studentid,score from grade where cid=(select cid from course where cname='哲学'))as v4
on a.studentid=v4.studentid
order by a.studentid
2、sql数据库介绍:
(1)SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。
(2)SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
(3)SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。
(4)在SQL中,关系模式(模式)称为"基本表"(base table);存储模式(内模式)称为"存储文件"(stored file);子模式(外模式)称为"视图"(view);元组称为"行"(row);属性称为"列"(column)。