『壹』 sql:查詢每門課程的課程名、選課學生姓名及其學號,選課人數
我的學生資料庫跟你的差不多,我就用我的這些表給你做了個
selectc.Cno,s.Sname,s.Sno,選課人數fromCoursec
leftjoinSConc.cno=sc.cno
leftjoinstudentsons.Sno=SC.Sno
leftjoin(selectc.cno,COUNT(s.Sno)選課人數from
CoursecleftjoinSConc.cno=sc.cno
leftjoinstudentsons.Sno=SC.Sno
groupbyc.Cno)asTONT.Cno=c.Cno
『貳』 5,在sql中查詢各個課程號和相應的選課人數的代碼
select cno ,count(*) as [選課人數]from stu_course
group by cno
order by [選課人數] desc
『叄』 請寫出SQL查詢統計每門課程的選修人數顯示課程編號學生人數。
SQL查詢語句:Select 課程編號,count(*) 學生人數From 課程 group by 選修人數;
PS:SQL用於統計和分組的函數是:
統計函數:count(*)。
分組函數:Group By 分組表達式。
『肆』 SQL:查詢每門課程的課程名、選課學生姓名及其學號,選課人數
我的學生資料庫跟你的差不多,我就用我的這些表給你做了個
selectc.Cno,s.Sname,s.Sno,選課人數fromCoursec
leftjoinSConc.cno=sc.cno
leftjoinstudentsons.Sno=SC.Sno
leftjoin(selectc.cno,COUNT(s.Sno)選課人數from
CoursecleftjoinSConc.cno=sc.cno
leftjoinstudentsons.Sno=SC.Sno
groupbyc.Cno)asTONT.Cno=c.Cno
『伍』 查詢資料庫和信息系統這兩門課的選課人數及平均成績,並用課程號和選課人數,平均成績表示出來
select 課程號,count(*) 選課人數,AVG(成績) as 平均分 into aaa from 成績表 group by 課程號
selectaaa.課程號,選課人數,平均分 from aaa left join 課程表 on
課程表.課程號=aaa.課程號 where 名稱 in('大學英語','計算機基礎')
沒有你的那兩個課,我就隨便用了我表裡的兩個課
『陸』 資料庫查詢「課程注冊」表中課程號和該課程相應的選課人數
SELECT課程號,COUNT(*)該課程相應的選課人數
FROM課程注冊
GROUPBY課程號
『柒』 資料庫 統計出已經選了課的學生的學號和他們選課的門數
///已經選了課的學生的學號
1:select distinct 選課表.學生號 from 選課表
///選課的門數
2:select count(ID) from 選課表 group by 選課表的學生ID
///聯合 起來
select 選課表的學生ID,COUNT(ID) as 門數 from 選課表 group by 選課表的學生ID
『捌』 請寫出SQL查詢統計每門課程的選修人數顯示課程編號學生人數
select 成績表.課程編號,count(成績表.課程編號) from 成績表 group by 成績表.課程編號
『玖』 SQL查詢 統計每門課的選課人數及不及格人數
select a.cnum,a.cname,a.rs,b.bjg_rs
from
(select sec.cnum,c.cname,count(s.snum) as 'rs'
from student s,course c,sc,sections sec
where s.snum = sc.snum and
sc.secnum = sec.secnum and
sec.cnum = c.cnum
group by sec.cnum,c.cname) a
left join
(select sec.cnum,c.cname,count(s.snum) as 'bjg_rs'
from student s,course c,sc,sections sec
where s.snum = sc.snum and
sc.secnum = sec.secnum and
sec.cnum = c.cnum and
sc.score < '60'
group by sec.cnum,c.cname) b
on a.cnum = b.cnum
『拾』 sql 請查詢各個課程號和相應的選課人數,最終結果按照選課人數進行降序排列。
select cno ,count(*) as [選課人數]from stu_course
group by cno
order by [選課人數] desc