手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sql查询出各科成绩最好的学生信息
sql查询出各科成绩最好的学生信息
摘要:1.相关数据表Score表[User]表SQL语句如下:复制代码代码如下:--查询出各科成绩最好的学生信息--自连接--SELECTTOP1...

1.相关数据表

Score表

sql查询出各科成绩最好的学生信息1

[User]表

sql查询出各科成绩最好的学生信息2

SQL语句如下:

复制代码 代码如下:

--查询出各科成绩最好的学生信息

--自连接

--SELECT TOP 1 * FROM Score B WHERE B.ScoreName = '数学' 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

查询结果如下图:

sql查询出各科成绩最好的学生信息3

【sql查询出各科成绩最好的学生信息】相关文章:

Sql添加,修改,查询分区表中的数据

SQL语句技巧:按月统计数据

sql条件查询+排序

sql中生成查询的模糊匹配字符串

SqlServer 序号列的实现方法

SQL Server 解析行溢出数据的存储

在查询结果中添加一列表示记录的行数的sql语句

sqlserver子查询报错

mssql中得到当天数据的语句

SqlServer查询表中各列名称、表中列数

精品推荐
分类导航