[MySQL/DB] 별칭(ALIAS)DB2023. 1. 7. 21:23
Table of Contents
728x90
728x90
컬럼, 테이블, 서브 쿼리, WHERE 절 등에 원하는 별칭을 붙여주는 것이 ALIAS이다.
- 테이블의 명칭이 너무 길 때 줄여서 사용하면 편리하다.
- 현재의 SELECT 문장에서만 유효하다.
- FROM에서 테이블에 설정하면 해당 테이블 ALIAS는 SELECT에서 테이블명 대신 사용할 수 있다.
- 별칭에 공백이 있다면 ' ', " " 처리해야 한다
- 예약어 AS가 없어도 별칭을 지정할 수 있다.
- WHERE 절에서는 사용 불가능하다. ( 쿼리문을 실행할 때 WHERE절이 SELECT절 보다 먼저 실행되기 때문 )
SELECT 컬럼명 AS 별칭
SELECT 함수 AS "공 백 별 칭"
SELECT (서브쿼리) AS '공 백 별 칭'
-- AS가 없이도 별칭을 지정할 수 있다.
SELECT BOY_GROUP AS 보이그룹
FROM SINGER;
SELECT GIRL_GROUP 걸그룹
FROM SINGER;
-- 예시
-- 직업이 매니저이고, 부서번호가 30인 사람들의 사원명, 사원번호, 직업, 부서번호 조회
SELECT E.ENAME, E.EMPNO, E.JOB, D.DEPTNO
FROM EMP E, DEPT D
WHERE E.JOB='MANAGER' AND D.DEPTNO=30;
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!