PL/pgSQLではプログラムを書けることは分かったがSQLとの橋渡しがあまりわからなかったのでメモ
select hoge into v_hoge
してあげるとv_hogeに格納できる(筆者はsupabaseのfunction機能で動作確認しました)
例ではselect count(*)
の結果をinteger型の変数cntに格納する
DECLARE
cnt integer;
BEGIN
select count(*)
into cnt
from table_name
where col1 = 1;
RETURN cnt;
END