代码之家  ›  专栏  ›  技术社区  ›  Christian Stewart

simple mysql-获取表中最大的数字

  •  1
  • Christian Stewart  · 技术社区  · 14 年前

    我需要在一个查询中使用mysql order by函数,除非我需要它按照数字的相反顺序-因此像45、32、12、10而不是10、12、32、45。然后我会把它限制在1,这样我就能得到列表中的最高数字。不过,如果你有别的方法可以做到这一点,那就太好了,谢谢。

    不管怎样,谢谢你的帮助!

    克里斯汀·斯图尔特

    2 回复  |  直到 14 年前
        1
  •  1
  •   OMG Ponies    14 年前

    两个选项-使用限制:

      SELECT yt.numeric_column
        FROM YOUR_TABLE yt
    ORDER BY yt.numeric_column DESC
       LIMIT 1
    

    使用Max:

    SELECT MAX(yt.numeric_column)
      FROM YOUR_TABLE yt
    
        2
  •  0
  •   Cfreak    14 年前

    你想要: ORDER BY numeric_column DESC

    这个 DESC 扭转它。(然后您可以添加 LIMIT 之后)