반응형
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;
반응형
'ETC' 카테고리의 다른 글
[SQL] 데이터 SELECT/INSERT/UPDATE/DELETE 쿼리 사용 방법 (0) | 2022.02.06 |
---|---|
[SQL] COALESCE 함수로 NULL 값 변환하기 (0) | 2022.01.23 |
[SQL] ORDER BY를 통해 데이터를 정렬해보자. (0) | 2022.01.23 |
리눅스의 which 커맨드와 동일한 windows cmd 명령어 (0) | 2022.01.23 |
[SQL] LOCATE 를 통한 문자열 처음 등장 위치 확인 (0) | 2022.01.19 |