mysql查询从结果集中查找特定记录的行号

饥饿数据库

我有一个表团队(名称,ID,积分)。

我想根据分数找到球队的排名。

SELECT *FROM team ORDER BY points DESC

上面的查询按团队得分的降序对结果进行排序。现在我想找到特定团队的排名。表示此结果集的行号。

简单方法:计算所有得分高于(或等于)您希望的团队的团队

SELECT Count(*) 
FROM   team 
WHERE  points >= (SELECT points 
                  FROM   team 
                  WHERE  name = "team_name"); 

(您需要包括您的团队,因此“列表”以1开头。)在这种情况下,如果您的团队与另一个团队的得分相同,则此行将说明您的团队在下面。如果您只想列出得分更高的球队,请使用以下命令:

SELECT Count(*) + 1 
FROM   team 
WHERE  points > (SELECT points 
                 FROM   team 
                 WHERE  name = "team_name"); 

PD:对不起,我的英语

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL查询以获取结果集中的记录

来自分类Dev

SQL查询从字符超集中查找记录

来自分类Dev

MySQL将多个查询结果加入1个结果集中

来自分类Dev

SQL Server查询以返回结果集中缺少的行号范围为空白

来自分类Dev

如何获取MySQL子查询GROUP BY结果的行号?

来自分类Dev

MYSQL查询以查找特定模式

来自分类Dev

在子查询结果中查找特定值

来自分类Dev

对现有 SQL 结果执行查询?从 SQL 结果的子集中查找结果

来自分类Dev

MySQL查询以查找唯一记录

来自分类Dev

MySQL,当键匹配时,合并结果集中特定字段的内容

来自分类Dev

集中记录方法和当前行号记录

来自分类Dev

在结果集中查找SQL值

来自分类Dev

mysql返回特定行号?

来自分类Dev

查询以查找特定时间段之间的记录

来自分类Dev

如何查找查询中值首次出现的行号?

来自分类Dev

查询插入行号以分页结果

来自分类Dev

MySQL查询查找唯一记录

来自分类Dev

MySQL查询以查找多列中通用的记录

来自分类Dev

mysql查询从子记录中查找父级

来自分类Dev

MYSQL查询可根据名字和姓氏查找重复的记录

来自分类Dev

Node.js MySQL查询返回奇怪的结果,而不是记录

来自分类Dev

结果集中的mysql“和”逻辑

来自分类Dev

查找特定记录的页码

来自分类Dev

在 MYSQL 查询中的离散记录集中识别重复行

来自分类Dev

查找结果集中的最新日期

来自分类Dev

在Spark数据集中检索列的特定行号数据

来自分类Dev

PHP MYSQL使用order by子句从表中查找行号/行号

来自分类Dev

查询以查找 A 中所有在 B 中没有连接记录的特定条件的记录

来自分类Dev

如何使用 group by 子句从每个用户的两个子查询的结果集中获取 max(latest_modified_time) 记录?

Related 相关文章

热门标签

归档