SQL GROUP BY1 GROUP BY, ORDER BY 기초 및 집계함수 앞선 포스팅에 이어서 SELECT문을 기반으로 한 데이터의 집계, 정렬 및 간단한 연산 함수들에 대해 정리한다. - GROUP BY users 테이블에는 다양한 성을 가진 유저들의 정보가 저장되어 있다. 만약 데이터베이스에 등록된 유저들의 성이 궁금할 경우 어떻게 처리할 수 있을까? SELECT * FROM users; DISTINCT를 활용해 중복을 제거하여 각각의 성씨를 확인할 수도 있겠지만, 이 방법은 각 성씨를 가진 유저의 명수를 계산하는 등의 후처리가 어렵다. 이 때 테이블에서 특정 그룹을 만들어 묶어주는 것이 바로 GROUP BY 이다. SELECT * FROM users GROUP BY name; 중복제거(DISTINCT)와 그룹화(GROUP BY)의 차이점을 살펴보기 위해 각 성씨를 가진 .. 2023. 3. 21. 이전 1 다음