ETC
[SQL] AS를 통한 별칭 설정
lim
2022. 1. 23. 12:57
반응형
sql 쿼리를 보다보면 AS라는 키워드가 종종 등장하는 것을 볼 수 있다. AS 예약어는 별명을 붙히는 기능으로 좀 더 직관적인 쿼리 및 테이블 구조를 보고 싶을때 유용하게 사용할 수 있다.
AS를 통해 열명에 별칭 붙히기
SELECT num_of_count FROM table_a ORDER BY num_of_count;
라는 쿼리를 있을떄 AS 키워드를 통해서 컬럼명에 별칭을 줄 수 있다.
SELECT num_of_count AS noc FROM table_a ORDER BY noc;
다만 주의해야할 점은 WHERE 절 같은 경우에는 SELECT 보다 먼저 처리되기 때문에 아래와 같이 연산할 수 없다.
SELECT num_of_count AS noc FROM table_a WHERE noc=3;
참고로 AS 키워드를 생략하여 별칭을 정의할 수 있다.
SELECT num_of_count noc FROM table_a ORDER BY noc;
AS를 통해 테이블명에 별칭 붙히기
열명 외에도 테이블명에도 별칭을 붙힐 수 있다.
SELECT num_of_count FROM table_a AS a ORDER BY num_of_count;
마찬가지로 AS 키워드를 생략하여 별칭을 지정할 수 있다.
SELECT num_of_count FROM table_a a ORDER BY num_of_count;
반응형