例如,我有表列:SQL - 位统计
playerName TEXT,
score INTEGER
而且我在这个表10,000行。 现在我可以选择例如前100名玩家通过使用简单的SQLite查询:
SELECT playerName FROM table ORDER BY score DESC LIMIT 100
现在我有一个问题:我怎样才能在播放器X的统计数据位置,这是不是在TOP100? 我可以通过选择所有行然后在循环中找到玩家X的位置来做到这一点,但我认为它没有很好的表现。 是在SQLite和MySQL中做到这一点的更简单的方法吗?
你为什么要问关于MySQL,如果你正在使用SQLite? –
我将来可能会将我的数据库迁移到MySQL,但目前我正在使用SQLite。 –