gpt4 book ai didi

sql - POSTGRES 最小/最小值

转载 作者:行者123 更新时间:2023-11-29 12:36:47 27 4
gpt4 key购买 nike

我有一个包含两列的 postgres 9.3 表。第一列有时间,第二列有路线。一条路线可能有多次。我想列出所有路线的最短时间。我的 table :

Times      Routes
07:15:00 Route a
09:15:00 Route a
08:15:00 Route b
11:30:00 Route b
09:15:00 Route c
12:00:00 Route c

我想要的输出:

 Times        Routes
07:15:00 Route a
08:15:00 Route b
09:15:00 Route c

如有任何帮助,我们将不胜感激,并提前致谢。

最佳答案

这可以使用 MIN aggregate function 来完成,然后按 Routes 列分组:

SELECT Routes, MIN(Times) FROM Table GROUP BY Routes

GROUP BY 子句用于将行组合成单个行,该行具有与 GROUP BY 子句中指定的字段相同的值。然后,您可以使用 MINMAXSUMAVG 等聚合函数来计算值来自组合在一起的行。

关于sql - POSTGRES 最小/最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34734090/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com