2015-06-20 29 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