當前位置:首頁 » 編程語言 » sql平均成績85分
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql平均成績85分

發布時間: 2022-07-22 15:17:29

sql顯示平均成績高於85分的學生的學號和姓名

SELECT student.S'學號',Sname'姓名',AVG(score)'平均成績'
FROM student
INNER JOIN sc
ON student.S=sc.S
GROUP BY student.S
HAVING AVG(score)>=85

Ⅱ sql分組統計成績在85分以上的學生選課情況, 只顯示選課2門及以上的學生信息;

SQL語句如下:
select student.sno 學號,sname 姓名,sgrade 入學成績,count(cno)選課門數,avg(grade)平均分
from student,score
where student.sno=score.sno
group by student.sno,sname,sgrade;

其中sno、sname、sgrade、cno、grade分別為:學號、姓名、入學成績、課程號、成績。以上SQL語句在Microsoft SQL Server 2005下測試通過。

Ⅲ SQL求每個學生平均成績

selects,學號,s,姓名,c,課程名,t,平均成績

fromstudentass

leftjion

selectavg(成績)as平均成績,學號

fromscgroupby學號

)astont,學號=s,學號

leftjoinsconsc。學號=s,學號

leftjoincourseasconc。課程號=sc,課程號

功能:

SQL具有數據定義、數據操縱和數據控制的功能。

1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。

2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。

以上內容參考:網路-結構化查詢語言

Ⅳ 選修3門課以上且平均成績在85分以上的,則每門課成績增加1.5分 用SQL怎麼做

樓主沒表達錯時,
應該這樣寫
update t
set 成績=成績+1.5
from table1 t
where 85<(select avg(成績) from table1 where 學生=t.學生 having count(1)>3)

Ⅳ SQL查詢計算機系平均成績大於85分的學生的學號和平均成績.(用派生查詢)

select student.sdept,avg(sc.grade) from student,sc where student.sdept=sc.sdept group by student.sdept having avg(sc.grade)>85

Ⅵ 求助哈,數據sql命令,題目要求查詢平均成績大於85分的學號、姓名、平均成績,這要怎麼做呢,

SELECTSTUDENTS.SNO,SNAME,AVG(GRADE)
FROMSC,STUDENTS
WHERESC.SNO=STUDENTS.SNO
GROUPBYSTUDENTS.SNO,SNAME
HAVINGAVG(GRADE)>=85

Ⅶ 怎樣編寫SQL語句求平均成績

1、打開資料庫軟體,附加資料庫,右鍵選擇新建查詢。

Ⅷ 反復加分,直到平均分超過85分為止。用sql怎麼寫。求高手……

UPDATE 表名 SET 得分=得分+CASE WHEN 得分<60 THEN 5 WHEN 得分<70 THEN 3 WHEN 得分<80 THEN 2 WHEN 得分<90 THEN 1 ELSE 0 END

Ⅸ 用SQL語句完成下列問題。

1、第一題,是查詢總和,總和在SQL中使用sum,如:select sum(成績) from 表名
2、第二題,查詢平均值,SQl:select 學號,Avg(sum(成績)) from 表名 group by 學號

3、第三題,查詢每課程學生人數,SQL : select 課程名稱,count(學號) from 表名 group by 課程名稱
4、第四題,查詢最高分,也就是最大值,select max(成績),學號 from 表名 group by 學號
5、第五題,查詢每科的最高分,SQL:select max(成績),課程 from 表名 group by 課程 最低分 select min(成績),課程 from 表名 group by 課程 平均分 select Avg(sum(成績)),課程 from 表名 group by 課程
6、第六題 顯示綜合大於250分的信息 SQL: select 學生ID,sum(成績) 總分 from 表名 where sum(成績)>250 group by 學生ID
7、第七題 顯示平均分 SQL:select 學生ID,Avg(sum(成績)),課名 from 表名 where sum(成績)>250 group by 學生ID,課名 order by Avg(sum(成績)) asc
8、第八題 查詢人數 SQL:select 課程ID,sum(學生ID) from 表名 where sum(學生ID)>=30 group by 課程ID
9、第九題 查詢最高分 SQL:select max(成績),課程,學生名字 from 表名 where max(成績)>=90 group by 課程,學生名字
10、第十題 成績>=60,平均分>85 SQL:select 學生 from 表名 where avg(sum(成績))>85 and min(成績)>=60 order by avg(sum(成績)) desc

好辛苦,望採納

Ⅹ sql語句查詢的一個問題,查詢成績有在85分以上的課程號

都對了,但是如果單純這個題的話,第二個答案中的嵌套完全沒有必要的,只會降低執行效率