如何在MYSQL中找到字段的最大值?

时间:2012-03-26 09:42:41

标签: php mysql max

我有一张叫做课程的桌子。字段是:

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

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

例如:我有category = 30,它会返回数字1到10.我想检索10,因为它是最高的数字,但我不知道每个查询中实际的最高数字是多少。获得值10后,我将添加1,然后将其用于我的新课程。

我该怎么做?

谢谢!

3 个答案:

答案 0 :(得分:4)

您可以使用MySQL的MAX()功能。

做类似的事情:

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

答案 1 :(得分:1)

看看MYSQL中的max function

不确定您的列名称是什么,但是像这样:

SELECT MAX(`sortorder`) AS `max` FROM `table`

答案 2 :(得分:1)

可以提供帮助

    SELECT MAX(sortorder)
    FROM table_name
    WHERE category = 10