본문 바로가기
IT/SQL

[MySQL] 컬럼 이름 바꿔서 보여주기 Alias (AS)

by marketinkerbell 2022. 1. 26.
반응형



컬럼 이름 바꿔서 보여주는 것을 Alias (별명) 라고 한다. 

 

컬럼명이 height 인데 보여줄 때 '키'  라는 단어로 보여주고 싶다면

 

AS 를 사용해서 명명 해주면 된다. 

 

 


AS 로  컬럼 Alias(별명) 붙여주기

SELECT  email, 
           height AS 키, 
           weight AS 몸무게,
           weight / (height/100) * (height/100)  AS BMI
FROM member;



(참고 :  칼럼끼리 계산은
+ 더하기
-  빼기
*  곱하기  
/  나누기 
% 나머지 구하기

이렇게 가능)

 

 



Alias 에 공백이 포함되면 작은 따옴표로 감싸줘야한다.

SELECT  email, 
           height AS 키, 
           weight AS 몸무게,
           weight / (height/100) * (height/100)  AS 'BMI 지수'  #작은 따옴표로 감싸줌
FROM member;






AS 없이 컬럼 이름 뒤에 스페이스 하나만 띄어도 동일하게 작용한다.

SELECT  email, 
           height 키, 
           weight 몸무게,
           weight / (height/100) * (height/100) BMI
FROM member;




하지만 AS 를 써서 Alias 를 붙이는게 가독성에 좋음!

 



참고 )  여러 칼럼의 값을 하나의 칼럼에 표시하고 싶을 땐
CONCAT 을 사용하면 된다.

concatenate 이어준다는 의미의 단어 줄임말

SELECT 
      email,
      CONCAT (height, 'cm', ', ', weight, 'kg') AS '키와 몸무게',   # 결과값 예) 167.3cm, 69kg
      weight / (height/100) * (height/100) BMI
FROM member;

 

 

 

 

 

 

 

댓글