2015-06-20 632 views

回答

3

这不是真的DESC LIMIT 1DESC连接到ORDER BY t.timestamp02 DESCLIMIT 1是第二个子句。

该文档会告诉你,DESC将导致ORDER按降序排列,LIMIT 1将结果集限制为1项。

实质上这些条款的意思是“给我具有最大t.timestamp02值的结果”。

+0

嗨萨米,所以你的意思是我应该输入SQL ... ORDER BY t.timestamp02 DESC AND LIMIT 1 – Natysiu16

+0

对吗?这也意味着我会得到最高价值的时间戳,最近的一个? (最后一个时间戳)? – Natysiu16

+0

@ Natysiu16不,该条款没有任何改变是正确的。它只是两个部分,'DESC'没有连接到'LIMIT'部分,而是'ORDER'部分 –

1

DESC意味着该顺序将是(第一最大值)降LIMIT 1表示最多只返回一个结果。

所以你会得到最高的timestamp02价值。

+0

因此,如果我使用ORDER BY DESC LIMIT与列的时间戳类型会发生什么?我会获得最高分吗?时间戳,换句话说,最近的时间戳(最后一个时间戳)?我对吗? – Natysiu16

+0

@ Natysiu16:你读过答案的最后一句话了吗?是的,最高(最近)的价值。 –

+0

谢谢TJ Crowder,非常感谢,能否请你帮我解答一下这个问题?它也与postgreSQL相关,我会很感激你。谢谢高级http://stackoverflow.com/questions/30942869/insert-a-number-in-a-column-based-on-other-columns-old-inserts – Natysiu16