데이터분석
[SQL] AS문이란? + pgAdmin에서 연습하기
리스보아
2023. 8. 24. 14:23
반응형
AS문이란? + pgAdmin에서 연습하기
🍭 목차
🍭 AS문이란?
- AS문은 열이나 결과에 별칭을 부여함
- 별칭이 결과 테이블에 찍힘
- 가독성을 위한 것
- AS문은 쿼리의 가장 마지막에 실행되기 때문에 WHERE, GROUP BY 같은 곳에서는 별칭을 사용할 수 없음
(SELECT 문에서만 사용 가능)
사용방법
SELECT column AS new_name FROM table;
🍭 pgAdmin에서 AS 연습하기
- payment 테이블에서 거래내역의 수를 이름을 바꿔서 보여주기
SELECT COUNT(amount) AS num_transactions
FROM payment;
output:
- payment 테이블에서 사용한 금액의 합계가 100 이상인 고객을 불러오기
>> 금액의 합계를 total_spent 라고 보여주기
>> HAVING에는 total_spent 라고 적을 수 없음. AS는 쿼리의 맨 마지막에 실행되기 때문
SELECT customer_id, SUM(amount) AS total_spent
FROM payment
GROUP BY customer_id
HAVING SUM(amount) > 100;
output:
반응형