手机
当前位置:查字典教程网 >编程开发 >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 语句 取数据库服务器上所有数据库的名字

sql2000各个版本区别总结第1/3页

sql2005 日志清理 SQL2005压缩清除日志的方法

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

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

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

mssql数据库系统崩溃后的一般处理步骤与方法

mssql中得到当天数据的语句

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

精品推荐
分类导航