當前位置:首頁 » 編程語言 » 按選課人數排序sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

按選課人數排序sql

發布時間: 2022-07-13 19:52:34

Ⅰ 5,在sql中查詢各個課程號和相應的選課人數的代碼

select cno ,count(*) as [選課人數]from stu_course
group by cno
order by [選課人數] desc

Ⅱ sql在cj表中按照學號分組,統計選課數大於4的每個學生的學號及選課數,要求按照選課數升序排序。

select 學號, count(課程號)
from cj
group by 學號
having count(課程號) > 4

Ⅲ 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

Ⅳ 使用SQL查詢,統計每門課程的學生選修人數

ORDER BY 2,是你在用SELECT作查詢時,用第二個欄位進行排序,
例如 select name,age from 表 order by 2,(指按age欄位排序)
select name,age,score from 表 order by 3(指按score欄位排序)

Ⅳ 用SQL語言求各個課程號相對應的選課人數

from 課程表 group by 課程號,課程名稱 having count(選修人)>=3 麻煩把表結構說一下··這讓人好理解些。

Ⅵ 請寫出SQL查詢統計每門課程的選修人數顯示課程編號學生人數。

SQL查詢語句:Select 課程編號,count(*) 學生人數From 課程 group by 選修人數;

PS:SQL用於統計和分組的函數是:

  • 統計函數:count(*)

  • 分組函數:Group By 分組表達式。

Ⅶ SQL語句編寫問題統計選課的學生人數; 將選修課程號為3的學生成績加10分

SelectCount(學生學號)
From表

Update表Set成績+10
Where選修課程號=3

Select學號,姓名,年齡
From表
Where姓名Like'_仁%'

Select學號,姓名,成績
From表
Where選修課='DB'
And成績>90
Order成績desc


--下次提問麻煩給表可以嗎?

Ⅷ 用sql語句:將選課在五門以上的學生學號,姓名按平均分降序排序 請問怎麼寫。。。

SELECT B.StuName,A.StuID
,AVG(Score) AS AvgScore
FROM dbo.Course AS A
LEFT JOIN dbo.Stu_Info AS B
ON A.StuID = B.StuID
GROUP BY StuID
HAVING COUNT(*) > 5
ORDER BY AvgScore DESC

Ⅸ sql 請查詢各個課程號和相應的選課人數,最終結果按照選課人數進行降序排列。

select cno ,count(*) as [選課人數]from stu_course
group by cno
order by [選課人數] desc