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