테스트 사이트 - 개발 중인 베타 버전입니다

mysql as질문 채택완료

rlawhd 7년 전 조회 1,797

select sum(num) from test;

 

이런식으로 간단하게 test테이블에 num을 합쳐서 결과를 출력할 수 있다.

 

근데, 출력하면 컬럼명이 sum(num)으로 되서 나온다 크게 상관없지만,

 

select sum(num1) as num from test; 

 

이런식으로하면 컬럼명이 num1으로 나온다.
출처: http://develop88.tistory.com/entry/Mysql-AS%EC%97%B0%EC%82%B0%EC%9E%90">http://develop88.tistory.com/entry/Mysql-AS연산자 [왕 Blog]
 

 

라는게 있는데 왜 굳이 컬럼명으로 새로 붙이는건가요??

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
T
7년 전

기본 형식이라고 생각하시는게 편하실거에요 
num컬럼의 값으로 합산하였기때문에 num 정의를 값으로만 하였지 total값으로 정의 하지 않기 때문에 따로 데이터 값을 호출할때에 값을 정의하기 위해서 나타내기 위해 sum(num) as totalNum처럼 사용하거나 보기 쉽게 변형하였다고 보시는게 맞을듯하네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

7년 전

select sum(num1) as num from test 이게 아니고

select sum(num) as num1 from test 이거 입니다.

num의 값을 응용한 값을 나타낼때 num1처럼 이름을 따로 만듭니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인