▶설명
- 컬럼 이름에도 alias를 붙일수 있고,
- 테이블 이름에도 alias를 붙일 수 있습니다.
컬럼의 alias 는 alias로 변환되어서 보여지게 하기위한 용도입니다.
반면 테이블의 alias는 SQL문의 전체 길이를 줄여서 가독성을 높이기 위해 사용합니다.
▶예제
▶테이블 이름에 alias 붙이는 예제
alias 사용x
SELECT motown.name, motown3.grade FROM motown left outer join motown3 ON motown.idNum = motown3.idNum; |
alias 사용
SELECT a.name, b.grade FROM motown a left outer join motown3 b ON a.idNum = b.idNum; |
alias를 사용한 예제가 더 가독성이 좋아 보입니다.
▶컬럼 이름에 alias 붙이는 예제
SELECT a.name as '이름' , b.grade as '등급' FROM motown a left outer join motown3 b ON a.idNum = b.idNum; |
▶결과
왼쪽은 컬럼에 alias 를 붙이지 않아서 원래 컬럼이름으로 나오고
오른쪽은 컬럼에 alias로 조회된다.
오늘은 MySQL에서 컬럼에alias와 테이블에 alias의 차이점을 알아보았습니다.

'My SQL' 카테고리의 다른 글
MySQL[UNION]테이블 세로로 합치기 (3) | 2022.10.01 |
---|---|
MySQL[COALESCE 함수]null일때 다른값으로 대체해서 보여주기 (1) | 2022.10.01 |
MySQL [GROUP BY 사용방법] (5) | 2022.09.20 |
MySQL [CASE 사용법] (6) | 2022.08.30 |
MySQL alias [as를 붙여서 컬럼에 별칭만들기] (0) | 2022.08.30 |
댓글