mysql最大函数用法

时间:2010-03-15 21:00:59

标签: mysql function max

videos有以下感觉 idaveragename 如何编写查询,选择视频名称,其中包含最大average! 我可以通过从表中选择max(avege)来查看两个查询,然后找出名称,其中average等于max !!!但我想在一个查询中做到这一点! 请帮帮我!!!

3 个答案:

答案 0 :(得分:2)

您不需要为此分组,您只想选择最高的平均值!

SELECT * FROM videos ORDER BY average DESC LIMIT 1;

答案 1 :(得分:0)

SELECT id,name,MAX(average) FROM videos;

您将选择SELECT选择的所有字段。获取更多数据只是SELECT更多字段的情况。

答案 2 :(得分:0)

您可以将ORDER BYLIMIT

一起使用
SELECT id, average, name FROM videos ORDER BY average DESC LIMIT 1

ORDER BY average DESC按降序average的顺序对行进行排序(即第一行的average等于MAX(average))。 LIMIT 1仅导致返回第一行。