Database/SQL
[MySQL] 그룹화 해주는 Group by
Group by 란? Group by: 데이터를 조회할 때 그룹으로 묶어서 조회해주는 쿼리 SELECT [컬럼] FROM [테이블] GROUP BY [그룹화할 컬럼]; 정의만 봐서는 Group by가 무엇인지 이해가 잘 되지 않을 것이다. 예시를 통해서 알아보자. 아래 사진 처럼 구성된 테이블에서 age컬럼의 데이터만 뽑아보자. 이번에는 위에 사용했던 쿼리문에 group by절을 붙여서 사용해보자. SELECT age FROM user GROUP BY age; 차이점이 보이는가? 중복 값이 제거되었다. age 값을 기준으로 그룹을 만들어 버렸기 때문에 중복된 데이터가 제거가 된 것이다. 그렇다면 중복을 제거해주는 distinct를 쓴 것과 똑같은 결과 값을 가지게 된다. 그럼 Group by 말고 간단하..