2016-11-29 76 views
0

動態限制我想用使用PostgreSQL中

select * from table limit x; 

這x可以動態改變。我不想用數字。有使用參數限制的解決方案嗎?

+1

這個限制來自哪裏?它是否在postgresql中計算? – fafl

+0

它來自數據庫作爲列 – nachtnegall

+0

你可以舉一個例子嗎?爲什麼在一列中存儲限制?他們是如何計算的? – fafl

回答

1

當然可以。從來沒有需要我自己,但:

SELECT * FROM some_table LIMIT (SELECT a_limit FROM other_table); 

顯然,子查詢應該只返回一行。

+0

感謝您的回答。它不接受上述用法。 – nachtnegall

+1

是的。我在發佈之前運行它。 –