안녕하세요.
ALIAS, 줄여서 AS로 쓰는 연산자에 대해서 간단하게 알아보겠습니다.
MySQL AS 연산자
▣ alias란?
다양한 명령 줄 인터프리터(워드를 다른 문자열로 치환할 수 있는 유닉스 셸, 4DOS/4NT, 윈도우 파워셸 등의 셸)의 명령어
- SQL에서는 통상적으로 별명, 특정 이름을 붙일 때 사용되는 연산자
▣ AS 연산자 사용법
- MySQL에서 AS 연산자는 테이블을 다룰 때 열에 대한 별명을 붙이거나 기존 테이블 내용을 복사할 때 사용됨.
(자세한 내용은 아래 쿼리 참조)
select ID AS User_ID -- 원래 열의 이름 뒤에 별명으로 선언
from examples
order by User_ID -- 그 이후로는 별명으로 호출
- 별명을 붙일 때 굳이 AS를 사용하지 않아도 됨.(Ex. Select 열 이름 별명)
- AS 사용시 쿼리 결과에는 별명이 적용되나 본래 테이블 열 이름은 변경되지 않으니 열 이름 변경 시에는 ALTER TABLE ~ RENAME 쿼리를 사용해야함.
-- 기존 테이블의 내용을 복사하여 뷰에 집어넣기
CREATE VIEW 뷰이름 AS
SELECT 필드이름1, 필드이름2, ...
FROM 테이블이름
WHERE 조건
-- 테이블 복사 붙여널기
create table buyTbl2 as select * from buyTbl
- 기존 테이블의 내용을 AS 연산자를 활용하여 복사하여 사용할 수 있음.
- 뿐만 아니라, 기존 테이블을 AS 연산자로 가져와 내용을 추가하여 새로운 테이블을 생성할 수 있음.
반응형
'Programming > SQL' 카테고리의 다른 글
[MySQL] 비어있는 자리수 0으로 채우기 (12) | 2022.12.22 |
---|---|
[MySQL] 삼항연산자 사용법 (IF) (4) | 2022.12.20 |
[MySQL] JSON 데이터 다루기 (1) | 2022.12.14 |
[MySQL] Signed, Unsigned 비교 및 차이 (1) | 2022.12.12 |
[SQL] LAG & LEAD (그룹 내 행 순서) (0) | 2022.12.12 |
댓글