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처럼 이름을 따로 만듭니다.
답변을 작성하시기 전에 로그인 해주세요.