我有一个 VehicleData 表。需要编写 SQL 查询以获取每辆车的最大速度行。也就是说,我需要一个包含 5 行(比如 5 辆不同的车辆)的结果集,每行对应于相应车辆的最大速度。我知道它很简单,但我无法以某种方式得到它
问问题
251 次
3 回答
1
在没有看到您的表结构的情况下,您将使用MAX()
聚合函数和一个GROUP BY
子句来确保您获得每辆车的一条记录:
SELECT vehicleName, Max(speed)
FROM yourtable
GROUP BY vehicleName
于 2012-09-08T16:10:24.260 回答
0
尝试:
select vehicle, max(speed)
from table
group by vehicle
于 2012-09-08T16:10:17.650 回答
0
您应该能够使用以下使用max函数的语法:
select vehicleID, max(vehicleSpeed) from vehicleData group by vehicleID
于 2012-09-08T16:10:48.033 回答