결과 형식 지정과 별칭
이번 수업에서는 앞에서 살펴본 별칭(alias)
에 대해 자세히 알아보겠습니다.
SQL에서는 쿼리 결과의 열이나 테이블에 별칭을 지정할 수 있습니다.
별칭을 활용하면 쿼리가 간결해지고, 결과를 읽고 이해하기 쉬워져 리포트나 대시보드 작성 시 유용합니다.
AS를 사용한 열 별칭
AS
키워드를 사용하면 쿼리 결과에서 열 이름을 원하는 이름으로 바꿀 수 있습니다.
AS로 열 이름 바꾸기
SELECT AVG(order_total) AS average_order FROM client_orders;
위 쿼리에서는 AVG(order_total)
결과가 average_order
라는 이름으로 표시됩니다.
AS
는 생략할 수도 있습니다.
AS 생략
SELECT AVG(order_total) average_order FROM client_orders;
두 방식 모두 동작하지만, AS
를 쓰면 의도를 명확히 전달할 수 있습니다.
여러 열에 별칭 붙이기
여러 열을 반환하는 쿼리에서는 각 열에 의미 있는 별칭을 지정하면 결과를 쉽게 해석할 수 있습니다.
여러 열에 별칭 지정
SELECT region AS client_region, COUNT(*) AS total_clients, SUM(order_total) AS region_revenue FROM clients JOIN client_orders ON clients.id = client_orders.client_id GROUP BY region;
이렇게 하면 결과 테이블의 각 열이 더 직관적으로 보입니다.
테이블 별칭
테이블에도 별칭을 붙이면 조인 쿼리가 간결해지고 가독성이 높아집니다.
테이블 별칭 사용하기
SELECT c.name, o.order_total FROM clients AS c JOIN client_orders AS o ON c.id = o.client_id;
테이블 이름이 길거나 여러 테이블을 조인할 때는 c
, o
처럼 간단한 별칭을 사용하는 것이 효과적입니다.
별칭은 특히 중첩 쿼리나 복잡한 SQL을 다룰 때 가독성을 크게 높여 줍니다.
Quiz
0 / 1
SQL에서 별칭(alias)을 사용하면 쿼리 결과를 더 읽기 쉽게 만들기 위해 열 이름을 바꿀 수 있습니다.
○
✕
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과