[PostgreSQL] PostgreSQL HAVING 절
·
Database/PostgreSQL
HAVING 절GROUP BY 절과 함께 HAVING 절을 사용하여 GROUP BY의 결과를 특정 조건으로 필터링하는 기능 기본 문법WHERE 절과는 다른 건 집계 함수의 결과를 가지고 조건을 적용하여 조회SELECT COLUMN_1, 집계함수(COLUMN_2)FROM TABLE_NAMEGROUP BY COLUMN_1HAVING 조건식; 실습  1) PAYMENT 테이블을 CUSTOMER_ID 기준으로 GROUP BY 하고 SUM(AMOUNT)가 200을 초과하는 값을 조회SELECT CUSTOMER_ID, SUM(AMOUNT) AS AMOUNT_SUMFROM PAYMENTGROUP BY CUSTOMER_IDHAVING SUM(AMOUNT) > 200;  2) CUSTOMER 테이블을 STOR..
[PostgreSQL] PostgreSQL GROUP BY 절
·
Database/PostgreSQL
GROUP BYSELECT 문에서 반환된 행을 그룹으로 나눔각 그룹에 대한 합계, 평균, 카운트 등을 계산할 수 있음 기본 문법N개의 컬럼을 GROUP BY 하는 경우, (콤마)로 구분하며, GROUP BY 절은 FROM 또는 WHERE 절 바로 뒤에 작성해야 함SELECT COLUMN_1, 집계함수(COLUMN_2)FROM TABLE_NAMEGROUP BY COLUMN_1; 실습  1) PAYMENT 테이블을 CUSTOMER_ID 기준으로 GROUP BYSELECT CUSTOMER_ID FROM PAYMENT GROUP BY CUSTOMER_ID;  2)  PAYMENT 테이블을 CUSTOMER_ID 기준으로 GROUP BY 하고 AMOUNT의 합계 값을 기준으로 내림차순 정렬SELECT CUSTOME..