Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询以获取最大列数为某列的行_Sql - Fatal编程技术网

SQL查询以获取最大列数为某列的行

SQL查询以获取最大列数为某列的行,sql,Sql,我有一张汽车数据表。需要编写SQL查询以获取每辆车的最大速度的行。也就是说,我需要一个有5行的结果集(比如5辆不同的车辆),每行对应于各自车辆的最大速度。我知道它很简单,但不知怎么搞不懂试试: select vehicle, max(speed) from table group by vehicle 在不查看表结构的情况下,您将使用MAX()aggregate函数和GROUP BY子句来确保每辆车都有一条记录: SELECT vehicleName, Max(speed) FROM your

我有一张汽车数据表。需要编写SQL查询以获取每辆车的最大速度的行。也就是说,我需要一个有5行的结果集(比如5辆不同的车辆),每行对应于各自车辆的最大速度。我知道它很简单,但不知怎么搞不懂

试试:

select vehicle, max(speed)
from table
group by vehicle

在不查看表结构的情况下,您将使用
MAX()
aggregate函数和
GROUP BY
子句来确保每辆车都有一条记录:

SELECT vehicleName, Max(speed)
FROM yourtable
GROUP BY vehicleName

您应该能够使用使用该函数的以下语法:

select vehicleID, max(vehicleSpeed) from vehicleData group by vehicleID

. . 发布问题时,应显示正在处理的表的结构、示例输入数据、所需结果以及编写查询的尝试。此外,如果这是为了家庭作业,你应该用数据库和家庭作业标签对问题进行适当的标记。@GordonLinoff:显然他们正在去掉家庭作业标签:所以
家庭作业
已经过时了。这解释了很多。。