Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为表中特定类型的数据选择列的最大值。
举个简单的例子,假设我有一个女孩和男孩玩家的游戏。我希望能够通过单个查询检索性别 = 女孩和性别 = 男孩的最高分数。
有什么办法可以做到这一点?显然,对于这个示例,您可以只执行两个查询,但我的应用程序中的数据要复杂得多。
谢谢 :)
您的示例将以这种简单的方式开发:
SELECT gender, MAX(score) FROM players GROUP BY gender
我想你有一个 PLAYERS 表,用于存储分数和性别。
如果你有其他更复杂的情况,你必须在这里写,然后我们可以分析你的情况。
这种东西?
SELECT gender, MAX(score) as highscore FROM players GROUP BY gender;