厂全天同名革影领白正铁先身查询“001”课程比“002”课程成绩高的所有学生的学号;厂全天同名革影领白正铁先身SELECT a.s#厂全天同名革影领白正铁先身FROM (
1、查询“001”课程比“002”课程成绩高的所有学生的学号:SELECT a.SId FROM Sc a, Sc b WHERE a.SId = b.SId AND a.CId = '001' AND b.CId = '002' AND a.Score > b.Score 在MySQL命令行中的运行情况: 总结:from + 多表命名形式,可以更快的得到想要的数据。好文要顶 关注我 收藏该文 so...
select a.s_id from (select s_id,score from SC where C_ID='001') a,(select s_id,scorefrom SC where C_ID='002') b where a.score>b.score and a.s_id=b.s_id; 10.查询平均成绩大于60分的同学的学号和平均成绩; select S_ID,avg(score) from sc group by S_ID having avg(score) ...
查询“001”课程比“002”课程成绩高的所有学生的学号。 答案: 你可能感兴趣的试题 问答题 【简答题】 请用sql语句实现表2的查询结果。 答案: 手机看题 问答题 【共用题干题】 管理岗位业务培训信息,有如下3个表: S(S#,SN,SD,SA),其中S#,SN,SD,SA分别代表学号、学员姓名、所属单位、学员年龄。
C#='001' AND SC2.C#='002' AND SC1.score>SC2.score --2select S#,AVG(score)平均成绩 from SC group by S having AVG(score)>60 --3select Student.S#,Sname,COUNT(*) 选课数,SUM(score) 总成绩 from Student JOIN SC on Student.S#=SC.S group by Student.S#,Sname ...
select a.sid, a.score as score1,b.score as score2 from (select * from scoretable where cid='001') a left join (select * from scoretable where cid='002')b on a.sid=b.sid where a.score>b.score
b.s#是学习002学生的学号。##因为是比较001比002成绩高的学生学号,因此,必须拿到001和002学生的成绩和学号。并且a.score>b.score;并且,他俩的学号必须相同,说明满足a.score>b.score的是同一个人。 然后,查询出这个a.s#这个人的学号。 3楼2018-12-17 13:28 回复 ...
共用题干题下面是学生表(student)的结构说明 查询“001”课程比“002”课程成绩高的所有学生的学号。 问答题 共用题干题 下面是学生表(student)的结构说明 查询“001”课程比“002”课程成绩高的所有学生的学号。 【参考答案】
查询“001”课程⽐“002”课程成绩⾼的所有学⽣的学号;select a.s_id from (select s_id,score from SC where C_ID='001') a,(select s_id,scorefrom SC where C_ID='002') b where a.score>b.score and a.s_id=b.s_id;10.查询平均成绩⼤于60分的同学的学号和平均成绩;select S_ID...
C#='001' AND SC2.C#='002' AND SC1.score>SC2.score --2select S#,AVG(score)平均成绩 from SC group by S having AVG(score)>60 --3select Student.S#,Sname,COUNT(*) 选课数,SUM(score) 总成绩 from Student JOIN SC on Student.S#=SC.S group by Student.S#,Sname ...