查詢學生表中各專業入學成績平均值
『壹』 SQL 查詢專業課1成績合格考生的總分平均值
select 准考證號,(外語+專業課1+專業課2)/3 as '平均成績' from 表名 where 專業課1>=60;
『貳』 查詢表student(id,score,subject)中所有科目成績在60分以上的學生的平均分成績怎麼寫sql語句
應該有學生Id啊比如學生Id是stuid,這樣寫。
SELECTAVG(score)
FROMstudent
WHEREstuidIN(
SELECTstuid
FROMstudenta
WHERENOTEXISTS(SELECT1
FROMstudentb
WHEREa.stuid=b.stuid
ANDb.score<60))
『叄』 sql:查詢所有學生的學號、姓名、入學成績、選課門數和平均分。結果要求顯示如下
Select SId,SName,sgrade 入學成績抄, (Select Count(CId) From score Where SId=s.SId)選課門數, (Select avg(grade) From score Where SId=s.SId)平均分
From Student s;
其中sid是學號,cid是課程號。
『肆』 使用SQL語句查詢學生數據表中 優干 女生的入學成績平均分
select vag(入學成績欄位) as'優乾女生入學成績平均分' from 表格名稱 where 學生類別欄位='優乾女生'
『伍』 1. 查詢每個學生的平均成績,並匯總所有學生所有課程成績的平均分
給出表結構啊
『陸』 查詢學生檔案中的學生總數入學成績的平均值,按性別分類怎麼寫sql查詢語句
你好,很高興回答你的問題。
類似這樣的問題,不同的表結構對應的查詢語句是不同的,所以先提供一下表結構吧,大家才好依據表結構幫你解決問題。
『柒』 SQL在學生表中查詢每個人的總分與平均總學分的差,要求顯示學號、姓名、專業、總學分、與平均總學分的差
T-SQL語句如下:
Select 學號,姓名,專業,總學分,總學分-(select avg(總學分) from [學生專選課系統].[dbo].[學生表] where 專業=A.專業) as 與平均總學分的屬差 From [學生選課系統].[dbo].[學生表] as A
(*註:以上語句是學生與其所屬專業的平均總學分的對比,即平均總學分是按專業分開計算的)
如果不用考慮區分專業,而是直接跟全校學生的平均總學分比較的話,用下面的語句:
Select 學號,姓名,專業,總學分,總學分-(select avg(總學分) from [學生選課系統].[dbo].[學生表]) as 與平均總學分的差 From [學生選課系統].[dbo].[學生表] as A
『捌』 使用SQL SELECT語句查詢每個學生的平均成績,在線等。
你沒有告訴學生表和成績表的關聯欄位,假設是id。 select 學生.姓名,avg(成績回.成績) as 平均成績 into pinjun.dbf
from 學生答 inner join 成績 on 學生.id=成績.id
order by 學生.姓名
『玖』 查詢各系各科成績平均分最低的學生的學號,姓名,系名(3)
select *
from (select a.sno,
sname,
sdept,
avg_grade,
row_number() over(partition by a.sdept order by b.avg_grade) as rn --計算每個學生按照平均分在系裡的排名(默認即為升序)
from Student a,
(select sno, avg(grade) as avg_grade
from SC
group by sno --計算每個學生的各科成績平均分
) b
where a.sno = b.sno)
where rn = 1 --取分數最低的
『拾』 一張學生成績表內SQL查詢每個班級每門課程的平均分
select avg(分數復制) as 平均分, rtrim(cast(sum(case when 分數>=60 then 1 end)/count(*)*100 as char(10)))+'%' as 及格率 from A group by 班級,課程