在 postgres 中,Psql 想要从表中选择 count * 并将值传递给变量,然后使用变量作为函数的输入。 我正在尝试这个但没有成功
\set cnt "select count(*)/1000 from table;"
select fn_something(cnt);
最佳答案
您应该能够使用 CTE 在纯 SQL 中执行此操作。
WITH
cnt as (
SELECT
(count(*)/1000) as cnt
FROM
table
)
SELECT
fn_something(SELECT cnt FROM cnt)
;
关于postgresql - psql 将选择计数传递给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50205536/