數(shù)據(jù)庫怎么查詢最高成績 SQL查詢每課成績最高的學(xué)生的信息?
SQL查詢每課成績最高的學(xué)生的信息?大概思路是找出單科最高成績,再跟成績表關(guān)聯(lián)找出學(xué)生。 假設(shè)成績表有字段科目ID、學(xué)生ID、學(xué)生成績?nèi)齻€字段 大概以下SQL,可以參考下: select 科目ID、
SQL查詢每課成績最高的學(xué)生的信息?
大概思路是找出單科最高成績,再跟成績表關(guān)聯(lián)找出學(xué)生。 假設(shè)成績表有字段科目ID、學(xué)生ID、學(xué)生成績?nèi)齻€字段 大概以下SQL,可以參考下: select 科目ID、學(xué)生ID、學(xué)生成績 b.最高成績 from 成績表 a left join (select 科目ID,max(學(xué)生成績) as 最高成績 from 成績表 group by 科目ID) b on (a.科目ID=b.科目ID and a.學(xué)生成績=b.最高成績) where b.最高成績 is not null
sql查詢二班學(xué)生中所有大于一班最高成績的學(xué)生姓名及入學(xué)成績?
select 學(xué)生姓名,入學(xué)成績 from 學(xué)生成績表 where 班級=二班 and 入學(xué)成績>(select max(入學(xué)成績) from 學(xué)生成績表 where 班級=一班)