99问答网
所有问题
当前搜索:
查询只选修了一门课程的学生
查询
同时
只选修了1
号和2号
课程的学生
的学号
答:
-- 先筛选出选了
课程1的学生
学号,再筛选了课程2的学生 2)select SC.S# from SC where SC.C# in ('001#','002#') group by SC.S# having COUNT(*) = 2;-- 在成绩表中筛选出
选修了课程1
和课程2的数据,如果同一个学生这两条记录加起来是2,就说明他既选修了课程1,也选修了课程...
用SQL语句
查询选修了
c
课程的学生
姓名和
只选修了
c课程的学生姓名
答:
"
选修了
C
课程的学生
"是"
只选修
C课程的学生"的父集,前者包含后者,或者说后者是前者的子集。
查询只选修了
C2
课程
号
的学生
姓名 怎样用SQL语句查询
答:
没有表结构。给个思路,首先查出只选
了一门课的学生
(group by having count() =1 ),再从这些学生中间查选的课是C2的学生就OK了
...就是
查询选修课程1的学生
集合与选修课程2的学生集
答:
select Sno from SC where Cno='
1
' and Sno in (select Sno from SC where Cno='2');其它方法也差不多,比如:select a.sno (select Sno from SC where Cno ='1' ) a,(select Sno from SC where Cno ='b' ) b where a.sno =b.sno 如果如据量大可以使用下面的方法:select Sno...
用数据库语言,
查询
出和李丽
选修了
同
一门课程的学生
姓名
答:
select
学生
姓名 from 表 where
课程
=(select 课程 from 表 where 学生姓名='李丽')
用数据库SQL语句:
查询只
被一名
学生选修
的
课程的
课程号、课程名
答:
select 课程.
课程
号,课程.课程名 from 课程Table as a where exsits (select
选修
表.课程号,count(选修表.学号) as 选修数from 选修表 as 选修表 where 选修表.选修数=1 and 课程.课程号=选修表.课程号 group by 选修表.课程号)
怎么
查询
至少
选修了
一号和二号
课程的学生
学号
答:
最简单、最难理解的:select sname from student where not exists(select sno from sc where cno=1 and cno=2)答案是正确的,不要没试过就自以为是是错的!
如何用sql语句实现
学生课程选修的查询
答:
3:应为三张表;学生表A 课程表B
选修
表C(cid aid bid)--没有选修任何
课程的学生
的学号 结构化
查询
语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理...
access中
查询
到
了一
个人
选修的课程
,怎么查询他没选修的
答:
1
)先创建一个“
学生
成绩
查询
”如下:SELECT 成绩表.*, 学生信息表.姓名 FROM 成绩表 INNER JOIN 学生信息表 ON 成绩表.学号 = 学生信息表.学号 WHERE (((学生信息表.姓名)="丁丽"));2)再创建查询如下:SELECT 选课表.
课程
代码, 选课表.课程名称 FROM 选课表 LEFT JOIN 学生成绩查询 ON 选...
如何通过学号
查询
选课情况?
答:
study(sno,cno,score)
查询
至少
选修了
两
门课程的学生
学号:π1(σ(1=4Λ2!=5)(study x study))。select sno(学生的学号) from sc(学生选课表)group by sno having count(*)>1 select a.学号,b.姓名,a.cnt as
选修门
数 from (select 学号,count(1) as as cnt from 选课表 group by...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
查询至少选修一门课程的学生学号
查询课程1比课程2成绩高的学号
查询选修了课程的学生学号
统计每门课程的选课人数
mysql查询选修课程的学生
delete SQL语句
查询选修了5门以上课程的学生学号
查询选修2门以上课程的学生学号
查询选修了某门课程的学生姓名