-4

我有一个 VehicleData 表。需要编写 SQL 查询以获取每辆车的最大速度行。也就是说,我需要一个包含 5 行(比如 5 辆不同的车辆)的结果集,每行对应于相应车辆的最大速度。我知道它很简单,但我无法以某种方式得到它

4

3 回答 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 回答