【发布时间】:2015-06-20 14:53:33
【问题描述】:
plpgsql 中的“DESC LIMIT 1”是做什么用的??? 在这个例子中
ORDER BY t.timestamp02 DESC LIMIT 1
【问题讨论】:
标签: postgresql triggers
plpgsql 中的“DESC LIMIT 1”是做什么用的??? 在这个例子中
ORDER BY t.timestamp02 DESC LIMIT 1
【问题讨论】:
标签: postgresql triggers
这不是真正的DESC LIMIT 1,DESC 连接到ORDER BY t.timestamp02 DESC,LIMIT 1 是第二个子句。
文档会告诉您,DESC 将导致 ORDER 按降序排列,LIMIT 1 会将结果集限制为 1 个项目。
本质上,这些子句一起表示“给我具有最大 t.timestamp02 值的结果”。
【讨论】:
DESC 未连接到 LIMIT 部分,但 ORDER 部分
DESC 表示顺序将降序(最大值在前)。 LIMIT 1 表示最多只返回一个结果。
因此您将获得最高的timestamp02 值。
【讨论】: