【发布时间】:2014-12-12 11:22:22
【问题描述】:
我有下表:
姓名 |分数 爱丽丝 | 100 鲍勃 | 90 查尔斯| 90 公爵 | 80 前夕 | 70 ...我的问题如下:
如何一键提取三名最佳球员的名字?在我的示例中,查询应该返回 四 行(ALICE、BOB、CHARLES 和 DUKE),因为有两个银牌得主(他们都有 90 分)。
提前谢谢你。
【问题讨论】:
-
除非这是家庭作业,否则在现实世界中我会处理代码中多余的行并继续前进。
-
@tgkprog 如果只需要 3 行,为什么还要查询和处理 10000 行?
-
我认为问题在于你只想要 3 行但得到 4 行。所以我的意思是多得到一个并在代码中丢弃它。但我现在明白你的意思了。在我的 sql 中更容易:)