기타

mysql 일부구간만 컬럼 합산(sum)

blog.and.kr mysop 2021. 6. 23. 16:38
728x90

mysql로 컬럼데이터 계산 방법은

 

SQL > select sum(컬럼명) from 테이블이름;

 

그런데 limit구문으로 

일부구간의 데이터만 합산하고 싶은경우

아래와 같은 방법으로 가능하다.

 

SQL > select sum(컬럼명) from

(select 컬럼명 from 테이블이름 order by 정렬컬럼 desc limit 숫자)

as 컬럼명;

 

예시)

SQL > select sum(track) from

(select track from mysop order by no desc limit 10)

as track;

 

이렇게 입력하면 해당 구간의 컬럼값만 합산이 가능하다.

728x90