查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数 select * from(select SC.SId, SC.score from SC where SC.CId = ’01’) as t1 inner join(select SC.SId, SC.score from SC where SC.CId = ’02’) as t2 on t1.SId = t2.SIdwhere 相关知识点: 试题来源: 解析 正确 反...
题目 查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数 相关知识点: 试题来源: 解析答案:select A.*,B.C#,B.score from (select * from SC where C#='01')Aleft join(select * from SC where C#='02')Bon A.S#=B.S#where A.score>B.score...
-- 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数 select a.* ,b.s_score as 01_score,c.s_score as 02_score from student a join score b on a._牛客网_牛客在手,offer不愁
1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数我的答案:select st.*, sc.s_score '语文', sc2.score2 '数学', inner join score sc on sc.s_id =st.s_id and sc.c_id='01' inner join score sc2 on sc2.s_id =st.s_id and sc2.c_id='02' ...
查询" 01 "课程⽐" 02 "课程成绩⾼的学⽣的信息及课程分数 好的,第⼀道题,刚开始做,就栽了个跟头,爽歪歪,⾄于怎么栽跟头的 ——需要分析题⽬,查询的是,查询的是(1)学⽣的信息(2)满⾜条件的学⽣的'课程分数'(不在学⽣表⾥)需要从另外⼀张表得来(3)条件是-" 01 "...
1:获得同一个学生, 2:该学生的01课程比02课程高!!! 3:需要展示该学生的信息,及其01与02的分数 即:将满足以上三个条件的信息,在一张表中展示出来。 1、找出有01成绩的同学成绩信息 SELECT * from sc WHERE sc.CId='01' -- 2、找出有02成绩的同学成绩信息 ...
1、找出有01成绩的同学成绩信息 SELECT * from sc WHERE sc.CId='01' 查出结果如下: 2、找出有02成绩的同学成绩信息 SELECT * from sc WHERE sc.CId='02' 3、以上两种结果需要满足一定条件(1)SId要一致【同一人】(2)且01.score>02.score
例子:查询"01"课程比"02"课程成绩高的学生的信息及课程分数 –1、第一种方法:左连接,查询同时存在’01’课程和’02’课程的学生信息,然后再进行—比较, isnull用法,如果score有值则返回score,如果score为null则返回0 select a.*,b.score [课程’01’的分数],c.score [课程’02’的分数] from Student a ...
第1步和第2步是连接到数据库和选择要查询的数据库,确保在正确的数据库上进行操作。 第3步是编写SELECT语句,用于查询学生信息及课程分数。 第4步是添加WHERE子句,通过课程编号和课程分数条件来筛选课程成绩高的学生。 第5步是执行查询并获取结果,使用EXECUTE sp_executesql语句来执行查询。
表信息 课程分数表: 学生信息表: -- 查询"01"课程比"02"课程成绩高的学生的信息及课程分数 第一步:筛选出课程"01"的信息 select * from score where c_id = '01' 第二部: 筛选出…