mysql as질문

mysql as질문

QA

mysql as질문

답변 2

본문

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처럼 이름을 따로 만듭니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로