如何实现这个sql查询?
2005-03-03 10:12
316 查看
(御前带刀侍卫老大,请允许我把这个问题暂时放到首页啊
)
昨天去面试时遇到一个这样的问题:
有一张成绩表,只有两个字段,姓名和成绩。怎样用一个sql语句查询出某个学生的姓名,成绩以及在表中的排名?
一时间我也想不出具体实现,我就提了两种思路:一种是通过join关联一个查询出他排名的sql语句;一种是通过group by来实现。
回答得连自己都觉得有点心虚。请问大家如何实现呢?
假设:表名字为Course,两个字段分别为name和score
)
昨天去面试时遇到一个这样的问题:
有一张成绩表,只有两个字段,姓名和成绩。怎样用一个sql语句查询出某个学生的姓名,成绩以及在表中的排名?
一时间我也想不出具体实现,我就提了两种思路:一种是通过join关联一个查询出他排名的sql语句;一种是通过group by来实现。
回答得连自己都觉得有点心虚。请问大家如何实现呢?
假设:表名字为Course,两个字段分别为name和score
相关文章推荐
- db2 在储存过程中如何实现纯动态查询sql?
- Mysql如何在SQL中实现区分大小写的查询
- 如何在AS/400 SQL 查询中实现条件表达式
- MS SQLSERVER如何实现跨服务器查询
- ASP .NET 如何在 SQL 查询层面实现分页
- 如何用存储过程实现下面功能:以表名为参数,查询出这个表中的所有数据
- MSTR如何通过实体实现SQL中的连接查询
- 请教如何实现SQL查询24小时内,当前时间之前20分钟的信息
- 全球征集-如何实现回文SQL的查询
- sql树的反向查询如何实现
- SQL中如何根据已知的主键查询所有引用这个主键的外键约束的名称
- ASP .NET 如何在 SQL 查询层面实现分页
- 求助:关于一个查询的SQL语句,请高人指点如何实现,谢谢!
- sql 上一条、下一条记录再次改进(文章底部红色字体)及如何在子查询中使用limit语法!我这个脑子啊
- 熟悉IBatisNet的兄弟,探讨下 如何实现 动态添加SQL语句,查询出随时所需的信息
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- Oracle如何实现跨库查询
- 拼音字母进行SQL查询指定字段的实现
- Struts 中如何实现查询结果分页显示
- 如何在T-sql 中实现数组的功能