내가 가진 테이블 같은 난 단지 이 필요로하는 프론트 엔드 해당 열에서 열을 선택하고 무엇도 필요 여기 선택한 열의 데이터를 가져 오는 방법은 무엇입니까?
table1
---------
x y z total average
========================
1 2 3
2 3 4
3 4 5
아래 총 예를 들면 평균 난에 X, Y, 총, 평균 열을 선택하면 전단 제가
여기
x y total avg
1 2 3 1.5
2 3 5 2.5
3 4 7 3.5
이하 dynamicsql refcursor로 사용하고 같은 출력을 필요
create or replace function sample_refcursor(i_column in varchar) returns refcursor as
$$
declare
c1 refcursor;
begin
drop table if exists temp_t;
create temp table temp_t as select x as A,y as B,z as C,total as tot,avg as average from table1;
open c1 for execute('select ' ||i_column|| ' from temp_t group by ' ||i_column);
return c1;
close c1;
end;
$$ language plpgsql
,
아래
는사용 미안, 내가 볼 Z – user2793872
@MillaresRoo 사용자를 계산 두 개의 열을 기반으로 두 개의 열을 선택합니다. 변경됨. –
필요하지 않습니다 총 평균 – MillaresRoo