题目:查询至少有一门课与学号为" 01 "的同学所学相同的同学的信息 分析:我们可以先在student_score 表中 查找学号为01 的学生的学习记录,然后再查所有记录的course in 里面 就得到一个具有学生id的结果集,在查学生信息表,拿到学生信息 于是sql ...
查询至少有一门课与学号为 的同学所学相同的同学的信息 group concat函数将学生所学课程转化为字符串,比较字符串 查询和 号的同学学习的课程完全相同的其他同学的信息 A是B的子集,且AB元素个数相同,则AB相等 and ...
2019-04-23 22:56 0 2802 推荐指数:
题目:查询至少有一门课与学号为" 01 "的同学所学相同的同学的信息 分析:我们可以先在student_score 表中 查找学号为01 的学生的学习记录,然后再查所有记录的course in 里面 就得到一个具有学生id的结果集,在查学生信息表,拿到学生信息 于是sql ...
答案提供两种方法; 1: 2: ...
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 要求: 查询和“1002”号的同学学习的课程完全相同的其他同学学号和姓名 一般写法: select ...
在网上看到一位网友写的实现代码如下: 但是这段代码有bug,那就是比如s_id=01同学的c_id依次是01、02、03,但是s_id=0x的某位同学的c_id是01、03、02,0x同学是符合条件的,但是上面代码检索不到,一位01同学的字符串是‘01,02,03’,而0x同学 ...
完全相同的其他同学学号和姓名 表结构: /*学生表*/create table student(sn ...
其实这个句子的意思我都没看懂, 答案是: Select StuId,StuName From tblStudent Where StuId In ( Select Distinct S ...
--查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息 -- 查询没有学全所有课程的同学的信息 -- 2019/4/21 ...
在网上看见几个sql练习的题目,又搜了一些其他的解法,写一下自己的理解。 创建四张表:Course(课程)、SC(成绩)、Student(学生)、Teacher(老师) Student中包括sid、sname、sage、ssex; SC中包括sid、cid ...