用TSQL查詢選修資料庫原理的最高分的學生學號

2021-03-03 21:08:36 字數 1033 閱讀 4836

1樓:匿名使用者

2.查詢資訊系學生選bai修du的課程

號3.查詢選修課zhi

程為「資料庫dao原理」的課程名內

4.查詢沒有選修課容程成績的學生姓名及課程號5.查詢資訊系每個學生的學號,選修的課程數,最高分,平均分,結果按課程門數降序輸出

6,查詢出被全體學生選修的課程名稱(用相關子查詢和不相關子查詢兩種方法)

從學生選課資料庫中查詢選修「資料庫原理」課並且成績在90分以上的學生名單,請寫出sql語句.

2樓:飄雨

select sname from studentwhere sno in(

select a.sno from studentcourse a join course b

on a.**o=b.**o

where b.**ame='資料庫原理' and a.score>90)

select a.sclass as 班級,count(*) as 不及

專格人屬數 from

student a join studentcourse bon a.sno=b.sno

where b.score<60

group by a.sclass

3樓:匿名使用者

select * from student where student.sno in(

select sc.sno

from studentcourse scwhere sc.**o=(select **o from course where **ame='資料庫原理')

and score>90)

select sclass 班級

版,count(sno) 不及格人權數

from student

where exists(select * from studentcourse sc where sc.score<60 group by sc.sno)

group by sclass

用資料庫SQL語句 查詢只被一名學生選修的課程的課程號 課程名

select a.courseid,a.coursename from coursetable as a where exsits select b.courseid,count b.stuid as c um from 選修表 as b where b.c um 1 and a.courseid ...

刪除 李勇 選修 資料庫原理 課程的選課記錄 SQL語句

delete from 選課記錄 where 人名 李勇 and 選修 資料庫原理 怎麼寫下面這條sql的語句,新學的沒有答案,請高手幫忙解決 沒有給出具體的表.只能按猜想的表結構寫了.1.update 學生表 set 學生成績 0 where 資料庫課程學習否 true 2.update 學生表 ...

資料庫原理碼和候選碼的區別,資料庫原理中(清大出版社)對候選碼的定義「如果一個屬性集的值能夠唯一標示一個關係 」屬性集指什麼

先說候選碼,候選碼就是可以區別一個元組 即表中的一行資料 的屬性或屬版性的集合,比如學權生表student id,name,age,deptno 其中的id是可以唯一標識一個元組的,所以id是可以作為候選碼的,既然id都可以做候選碼了,那麼id和name這兩個屬性的組合可不可以唯一區別一個元組呢?顯...