sql查詢出各科成績(jī)最好的學(xué)生信息
Score表

[User]表

SQL語(yǔ)句如下:
--查詢出各科成績(jī)最好的學(xué)生信息
--自連接
--SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '數(shù)學(xué)' ORDER BY B.Score DESC
SELECT A.ID,U.Name,A.ScoreName,A.Score
FROM Score A,[User]U
WHERE UID IN (SELECT TOP 1 UID
FROM Score B
WHERE B.ScoreName = A.ScoreName
ORDER BY B.Score DESC) AND A.UID=U.ID
ORDER BY A.ScoreName, A.Score DESC
查詢結(jié)果如下圖:

- MySQL學(xué)習(xí)筆記3:表的基本操作介紹
- 單個(gè)select語(yǔ)句實(shí)現(xiàn)MySQL查詢統(tǒng)計(jì)次數(shù)
- mysql查詢昨天 一周前 一月前 一年前的數(shù)據(jù)
- mysql查詢今天、昨天、近7天、近30天、本月、上一月的SQL語(yǔ)句
- MySql查詢時(shí)間段的方法
- MySQL查詢和修改auto_increment的方法
- 一個(gè)優(yōu)化MySQL查詢操作的具體案例分析
- MySQL查詢倒數(shù)第二條記錄實(shí)現(xiàn)方法
- 50條SQL查詢技巧、查詢語(yǔ)句示例
- SQL查詢出表、存儲(chǔ)過(guò)程、觸發(fā)器的創(chuàng)建時(shí)間和最后修改時(shí)間示例
- 大幅優(yōu)化MySQL查詢性能的奇技淫巧
- SQL大量數(shù)據(jù)查詢的優(yōu)化及非用like不可時(shí)的處理方案
- 如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)
- SQL如何實(shí)現(xiàn)MYSQL的遞歸查詢
- 數(shù)據(jù)庫(kù)表的查詢操作(實(shí)驗(yàn)二)
- 數(shù)據(jù)庫(kù)表的查詢操作實(shí)踐演練(實(shí)驗(yàn)三)
相關(guān)文章
sql 數(shù)據(jù)庫(kù)出現(xiàn)“只讀”提示 解決方法 (sql 錯(cuò)誤 5120)
這篇文章主要介紹了sql 數(shù)據(jù)庫(kù)出現(xiàn)“只讀”提示 解決方法 (sql 錯(cuò)誤 5120),需要的朋友可以參考下2016-02-02sql將時(shí)間類型轉(zhuǎn)換為字符串類型匯總
這篇文章介紹了sql將時(shí)間類型轉(zhuǎn)換為字符串類型,有需要的朋友可以參考一下2013-09-09sql腳本查詢數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法
本文介紹了“sql腳本查詢數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法”,需要的朋友可以參考一下2013-03-03一列保存多個(gè)ID(將多個(gè)用逗號(hào)隔開(kāi)的ID轉(zhuǎn)換成用逗號(hào)隔開(kāi)的名稱)
在做項(xiàng)目時(shí),經(jīng)常會(huì)遇到這樣的表結(jié)構(gòu)在主表的中有一列保存的是用逗號(hào)隔開(kāi)ID2012-07-07sqlserver 動(dòng)態(tài)創(chuàng)建臨時(shí)表的語(yǔ)句分享
開(kāi)發(fā)業(yè)務(wù)需求,需要對(duì)一個(gè)表作數(shù)據(jù)分析,由于數(shù)據(jù)量較大,而且分析時(shí)字段會(huì)隨條件相應(yīng)變化而變化2012-01-01SQL?Server各種日期時(shí)間計(jì)算語(yǔ)句
有時(shí)候我們需要獲取指定日期時(shí)間的數(shù)據(jù),那么就需要用到sqlserver中的日期時(shí)間算法了,下面腳本小編就為大家分享一下2023-08-08SqlServer參數(shù)化查詢之where in和like實(shí)現(xiàn)之xml和DataTable傳參介紹
在上一篇Sql Server參數(shù)化查詢之where in和like實(shí)現(xiàn)詳解中介紹了在Sql Server使用參數(shù)化查詢where in的幾種實(shí)現(xiàn)方案,遺漏了xml和表值參數(shù),這里做一個(gè)補(bǔ)充2012-05-05