본문 바로가기
My SQL

MySQL[alias] 컬럼에 별칭(alias)와 테이블의 별칭(alias)차이점

by bmin_2 2022. 10. 1.

▶설명


  • 컬럼 이름에도 alias를 붙일수 있고,
  • 테이블 이름에도 alias를 붙일 수 있습니다.

    컬럼 aliasalias로 변환되어서 보여지게 하기위한 용도입니다.

    반면 테이블aliasSQL문의 전체 길이를 줄여서 가독성을 높이기 위해 사용합니다.

 

▶예제

 


▶테이블 이름에 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의 차이점을 알아보았습니다.

댓글