본문 바로가기
개발

[SQL] 데이터 그룹핑

by 마스터누누 2017. 4. 18.
728x90
반응형

데이터 그룹핑




데이터의 값을 특정한 값으로 묶기 위해서는 그룹핑이 필요하다.


1
SELECT * FROM 테이블명 GROUP BY 그룹핑 할 기준 칼럼명                                                              
cs


SELECT 명령이 기본이 되며 GROUP BY 뒤에 적힌 칼럼을 기준으로

데이터값이 출력이된다






데이터베이스에는 다음과 같은 데이터들이 저장되어 있다. 
전과 다른점은 집까지의 거리를 나타내는 distance 가 추가되었다



성별을 그룹으로 출력 했을때 성별에 있는 값 들의 중복이 제거된 후, 
그룹화 되어 출력된다.





sum()은 합계를 avg()는 평균을 출력한다. 
위의 예제는 성별에 따라 그룹화된 distance의 합계와 평균을 출력한다.

따라서 GROUP BY를 이용하면 데이터값의 중복을 제거하여 출력하거나, 
그룹화 된 값을 기준으로 계산된 다른값을 확인할 수 있다.

- 소스 출처 : 생활코딩(opentutorials)


 


반응형

'개발' 카테고리의 다른 글

[기술의역사] 유닉스 UNIX  (0) 2017.04.18
[SQL] 데이터 정렬 조회  (0) 2017.04.18
[SQL] 데이터 조회  (0) 2017.04.18
[SQL] 데이터 삭제  (0) 2017.04.18
[SQL] 데이터 변경  (0) 2017.04.18

댓글