国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

sql數(shù)據(jù)庫建立學生表 求解:sql數(shù)據(jù)庫檢索各科成績均大于等于該科平均成績的學生的學號和姓名?

求解:sql數(shù)據(jù)庫檢索各科成績均大于等于該科平均成績的學生的學號和姓名?至少得有兩個表,一個是學生檔案表,假如叫stu,字段包括:name,code,分別表示姓名、學號,一個是成績表gra,字段包括:

求解:sql數(shù)據(jù)庫檢索各科成績均大于等于該科平均成績的學生的學號和姓名?

至少得有兩個表,一個是學生檔案表,假如叫stu,字段包括:name,code,分別表示姓名、學號,一個是成績表gra,字段包括:code,subid,num,分別表示學號,科目表主鍵,分數(shù)。因為查詢結(jié)果不必展示科目名稱,就不聯(lián)查科目表了。

思路,先得到各科平均成績,再查分數(shù)不小于平均成績的學生。

查詢語句如下:

select name,code

from stu

where code not in

(select gra.code from gra

left join (select subid,avg(num) as anum from gra group by subid) as g

on gra.subid=g.subid

where g.anum>gra.num)