MySQL 每个条件的最大值

标签 mysql max

我想为表中特定类型的数据选择列的最大值。

举个简单的例子,假设我有一个游戏,其中有女孩和男孩玩家。我希望能够通过单个查询检索性别 = 女孩和性别 = 男孩的最高分数。

有办法做到这一点吗?显然,对于这个示例,您只需执行两个查询,但我的应用程序中的数据要复杂得多。

谢谢:)

最佳答案

您的示例将以这种简单的方式开发:

SELECT gender, MAX(score)
FROM players
GROUP BY gender

我想你有一个表 PLAYERS,你可以在其中存储分数和性别。

如果您还有其他更复杂的情况,您必须写在这里,然后我们可以分析您的情况。

关于MySQL 每个条件的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18406768/

相关文章:

mysql - 如何选择未回答的问题?

mysql - 获取月份的所有日期以及表中的数据

sql-server - Max() 函数不返回最大值

java - java中如何获取最大值?

mysql - 获取与每行参数相关的最大值和最小值很慢

php - PHP 脚本中的最大执行时间错误,这是绕过它的好方法吗?

PHP:如何替换特定数据?

php - MySQL 表或 PHP 在工作时间爆炸

mysql - 当一个 mysqli 查询中给出年份、周数和工作日时返回 DATE

mysql - 如何返回不同列中的 SQL max() 值?