하나의 결합 된 보고서로 출력하고 싶은 두 개의 별도의 PostgreSQL 카운트 쿼리가 있습니다. 나는 이것에 대한 연구를 조금 해봤지만 저장 프로 시저를 통해 수행 할 수 있다는 것을 알았지 만,이 작업을 어떻게 수행해야하는지 잘 모르겠습니다 (저는 Postgres 프로그래밍에 상당히 익숙합니다).PostgreSQL 저장 프로 시저
두 쿼리 모두 반환 횟수입니다.
이것에 대한 통찰력은 매우 감사하겠습니다!
하나의 결합 된 보고서로 출력하고 싶은 두 개의 별도의 PostgreSQL 카운트 쿼리가 있습니다. 나는 이것에 대한 연구를 조금 해봤지만 저장 프로 시저를 통해 수행 할 수 있다는 것을 알았지 만,이 작업을 어떻게 수행해야하는지 잘 모르겠습니다 (저는 Postgres 프로그래밍에 상당히 익숙합니다).PostgreSQL 저장 프로 시저
두 쿼리 모두 반환 횟수입니다.
이것에 대한 통찰력은 매우 감사하겠습니다!
이 경우에도 저장 프로 시저가 필요하지 않습니다. 하나의 커다란 쿼리를 만들 수 있습니다 :
SELECT a.a_count, b.b_count FROM
(SELECT COUNT(*) a_count FROM table_a) AS a,
(SELECT COUNT(*) b_count FROM table_b) AS b;
PostgreSQL에 저장 프로 시저가 저장되어 있다고 생각하지 않습니다. 그러나, 당신은 FUNCTION에 대해 이야기하고있는 것을 할 수 있습니다.
CREATE FUNCTION getQtyOrders(customerID int) RETURNS int AS $$
DECLARE
qty int;
BEGIN
SELECT COUNT(*) INTO qty
FROM Orders
WHERE accnum = customerID;
RETURN qty;
END;
각 개수를 열 또는 행으로 반환 하시겠습니까? – cdhowie