php - MYSQL如何找到字段的最大值?

标签 php mysql max

我有一张名为类(class)的表格。这些字段是:

id, category, sortorder, fullname, etc.....

我想要做的是给定类别,我想在该类别中找到最大排序顺序编号,然后递增该编号并将这个新编号用于我的新行。

例如:我有 category = 30,它将返回数字 1 到 10。我想检索 10,因为它是最大的数字,但我不知道最大的数字是多少实际上在每个查询中。在我得到值 10 后,我将给它加 1,然后将它用于我的新类(class)。

我应该怎么做?

谢谢!

最佳答案

可以使用MySQL的MAX()函数。

所以做这样的事情:

SELECT MAX(sortorder) as maximum FROM courses WHERE category = 10

关于php - MYSQL如何找到字段的最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9869861/

相关文章:

php - 从字符串到html的代码

php strstr/strpost 不工作

php - 多个关键字搜索脚本需要一些专家输入

c# - 如何在日期时间的数据列中找到最大值?

php - while 循环内的 foreach 返回重复数据

php - else 永远不是必需的,您可以简化代码以在没有 else 的情况下工作

python - 是否可以在 SqlAlchemy 中按名称连接到 docker db 容器?

MySQL,REPLACE INTO而不删除?

python - 在数字列表中找到最大的数字

Java 最大打印 double 和整数