昨天,在EH看到一位朋友,问怎么从一堆成绩单中,找出每科成绩排名在最后10%的名单及其名次; |
不过,他要求的是让人用VBA帮他~~~而我,这几天刚好兴起在学SQL,于是就拿来练练手…… |
不试不知道,一试就困惑了…… |
当然,我这种入门者,必然是一步步来的,先是用下面的语句返回一个包括排名的表,结果也很正确,如下: |
(源表格上只有学号、姓名、成绩,而没有名次) |
然后,顺着这条思路,把上面的代码作为子查询来用,取其中的TOP 10 PERCENT,那么应该就是我要的结果了, |
代码如下: |
[SQL] 怎么从子查询结果中取值
最新推荐文章于 2023-08-09 14:14:18 发布
本文详细介绍了如何在SQL中有效地从子查询结果中获取值,通过实例讲解了子查询的应用,包括嵌套子查询、联接子查询以及如何在主查询中使用子查询结果。无论你是初学者还是进阶者,都将从中获益,提升SQL查询能力。
摘要由CSDN通过智能技术生成