1樓:黑嘿嘿嘿
學生表s(學號s#,姓名sname,性別***,年齡age)課程表c(課程號c#,課程名**ame)
成績表sc(學號s#,課程號c#,分數grade)select s.s#,count(c#)as 選課門數 from s,sc
where s.s#=sc.s#
group by s.s#
having count(c#)>=3,我們這幾天也正學呢!
2樓:sggnht寒澤
select sno,count(*)as 選課門數from score
group by sno
having count(*)>=3
查詢所有至少選修2門課程的學生的學號的語句怎麼寫?
3樓:匿名使用者
select sno(學生的學號) from sc(學生選課表)
group by sno having count(*)>1
4樓:匿名使用者
select sno from sc group by sno having count(**o)>=2
5樓:princess熱熱
比如選修課表2列: 學號, 選修課程
select 學號,
count(選修課程)
from 選修課
having count(選修課程) >= 2group by 學號
6樓:匿名使用者
⑥ select distinct x.s#
from sc as x, sc as y
where x.s#=y.s# and x.c#!=y.c#;
7樓:匿名使用者
selece 學號 from 表 條件(選修課程大於或等於2的不就行了麼)
8樓:匿名使用者
select 學號
from 選課表
group by 學號
having count(學號)>=2
用sql語句查詢選修了3門及以上課程的學生學號,姓名,選修的課程數
9樓:愛濤
select學號from選課表groupby學號havingcount(*)>=3
【拓展】
sql即結構化查詢語言(structured query language),是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。
sql語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,sql查詢語句就是乙個典型的例子,無論是高階查詢還是低階查詢,sql查詢語句的需求是最頻繁的。
基本語句 資料記錄篩選:
sql="select * from 資料表 where欄位名=字段值 order by欄位名[desc]"(按某個字段值降序排列。預設公升序asc)
sql="select * from 資料表 where欄位名like '%字段值%' order by 欄位名 [desc]"
sql="select top 10 * from 資料表 where欄位名=字段值 order by 欄位名 [desc]"
sql="select top 10 * from 資料表 order by 欄位名 [desc]"
sql="select * from 資料表 where欄位名in ('值1','值2','值3')"
sql="select * from 資料表 where欄位名between 值1 and 值2"
10樓:匿名使用者
沒人回答你啊:(
select s.sno
,s.name
,sc.num as [選修課程數]
from student s
join (--查詢選修3門以上的學生
select sno
,count(*) as num
from sc
group by sno -- 按學生
分組having count(*) >= 3 -- 超過3門) sc on sc.sno = s.no
11樓:sggnht寒澤
select sno,count(*)as 選課門數from score
group by sno
having count(*)>=3
查詢所有至少選修2門課程的學生的學號的語句怎麼寫?
12樓:
比如選修課表2列: 學號, 選修課程
select 學號,count(選修課程) from 選修課having count(選修課程) >= 2group by 學號
查詢選修了3門以上課程的學生學號;; 5
13樓:匿名使用者
其實是可以的,只是教科書的不完整而已
select sno
from sc
group by sno
having count(*)>3
*表示對任意列的統計,然後如果填寫特定列比如 count(**o)則不會計算該列含有null的記錄
比如:**o12
null
count(*)的結果為3 count(**o)的結果為2
14樓:匿名使用者
use student
goselect xs_kc.*
from 班級號
where 學號 in (
select 學號
from 班級號
group by 學號
having count(*) >=3)
看看對不
打字不易,如滿意,望採納。
跪求!!我的選修課程該選什麼?高分!
選修課只是一些很淺的入門知識,估計兩門課會有很多重疊的經濟學基礎知識,建議學金融,更偏理一些。將來如果想在經濟領域發展可以在金融學的基礎上再深造,包括學習 如果真想學點東西建議修雙學位。金融學是以融通貨幣和貨幣資金的經濟活動為研究物件的學科。國際 主要圍繞國際 發展的新形勢,重點研究國際 的新理論和...
課程是按什麼標準分劃分為必修課與選修課
為了修滿學分而提供給學生的其他大學課程。大學選 修課可以概括分為兩類 公共選修課和專業選修課。公共選修課一般要求的學分不高,在10個學分左右,部分學校有限制其中要含有幾個學分的人文類和科技類課程。專業選修課一般只有本專業的學生可以選,大多為專業課程,總學分要求在20分以上,是掌握專業知識的重要途徑。...
大學裡面桌球高階選修課程的一些理論知識?(關於比分制的區別等等)
奧運會桌球比賽的規則使用國際乒聯最新的競賽規則。奧運會桌球比賽的競賽方法是根據國際乒聯奧林匹克委員會 國際乒聯奧林匹克小組 制定的並經國際乒聯理事會批准後實施的。規則要點 發 球 1 發球開始時,球自然地置於不持拍手的手掌上,手掌張開,保持靜止。2 發球時,發球員須用手將球幾乎垂直地向上拋起,不得使...