728x90
GROUP BY와 집계함수는 주로 같이 쓰입니다.
이런식으로 name에 박승원이 두명있을때
GROUP BY를 써주며 데이터를 그룹핑 해주는 기능입니다.
name이 박승원인 사람을 묶고
number의 총합을 알고 싶으면
이런식으로 쿼리문을 작성해주시면 됩니다.
select sum(구하고싶은 총합 컬럼) , 컬럼 from 테이블명 group by 그룹명
결과:박승원이 그룹으로 묶여서 number가 7이 되었습니다.
자주 사용되는 집계함수 6개
AVG() = 평균을 구한다
MIN() = 최소값을 구한다
MAX() = 최대값을 구한다.
COUNT() = 행의 개수를 센다.
COUNT_BIG() = 행의 개수를 센다. 단 결과값이 bigint 형이다
STDEV() = 표준편차를 구한다
'프로그래밍 학습 > SQL' 카테고리의 다른 글
[MSSQL] 임시테이블 개념과 사용방법! (0) | 2014.01.17 |
---|---|
[MSSQL] IF ~ ELSE 개념과 사용방법! (0) | 2014.01.16 |
[MSSQL] 변수선언(DECLARE) 자료형 사용 (2) | 2014.01.16 |
[MSSQL]SELECT,INSERT,UPDATE,DELETE 사용방법 (1) | 2014.01.15 |
[MSSQL] 트랜잭션의 개념과 이해 (0) | 2014.01.11 |