查詢選修了3門以上課程的學生學號

2021-04-14 11:15:37 字數 648 閱讀 8132

1樓:匿名使用者

⑥ select distinct x.s#

from sc as x, sc as y

where x.s#=y.s# and x.c#!=y.c#;

2樓:匿名使用者

selece 學號 from 表 條件(選修課程大於或等於2的不就行了麼)

怎樣用sql語句查詢選修了3門及以上課程的學生學號,姓名,選修的課程數?

查詢所有至少選修2門課程的學生的學號的語句怎麼寫?

寫一個sql語句,查詢選修了5門課程的學生學號和姓名

3樓:匿名使用者

select 學號,姓名

from student

where 學號=(select 學號

from sc

wehere sum(課程編號)>5

group by 課程編號)

4樓:

select stuno,stuname from student where stuno in(select stuno from sc)

你試一下朋友

SQL查詢選修了全部課程的學生姓名

第一問 兩個not exists表示雙重否定 沒有一個選了課的學生沒有選course表裡的課程 select sname from student where not exists 沒有一個學生滿足以下條件 select from course where not exists 什麼條件呢?沒有選過...

SQL求選修課程在兩門以上並且都及格的學生號及總平均分

應先提供 學生表 課程表 成績表,3表的結構,同時說明表間關係。最少要把表結構貼出來呀 sql如何查詢選課兩門以上而且各門課程均及格的學生學號及其所選課程的門數 count 絕對不對,學號也算一列!一句可能不夠,用存貯過程吧 查詢選修課程超過2門且成績都在80分以上的學生的學號 姓名 課程名和成績資...

SQL查詢全部學生都選修的課程的課程號和課程名問題

樓上回答的 很不錯了 可以這樣做的。這個問題其實真的很簡單的。用sql語句列出全部學員都選修的課程的課程名和課程號 資料庫sql語句中 查詢選修了全部課程的學生的學號和姓名 理解 這思路是用了個雙重否定來求解的。因為sql中沒有全稱量詞,於是要把題目轉換成等價的存在量詞表達形式。即根據 x p p ...