mysql as질문

mysql as질문

QA

mysql as질문

본문

select sum(num) from test;

 

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

 

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

 

select sum(num1) as num from test; 

 

이런식으로하면 컬럼명이 num1으로 나온다.
출처: http://develop88.tistory.com/entry/Mysql-AS연산자 [왕 Blog]
 

 

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

이 질문에 댓글 쓰기 :

답변 2

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT