ckqkrhf.log
로그인
ckqkrhf.log
로그인
MYSQL
이동원
·
2024년 3월 27일
팔로우
0
distinct
group by
중복값 제거 -> 범주(그룹)화
select distinct Country from Customers;
distinct ->(행단위) 중복 제거 -> 행을 합칠 때 다른 행들의 값을 지움. -> 단순히 범주만 보고 싶을 때
즉 중복되는 값 다 날려버리고 하나만 남김
사용법 : select distinct [합치고싶은 컬럼] from [테이블] where [조건] order by [정렬컬럼]
group by -> 그룹화(범주화) -> 행을 합칠 때 다른 행들의 값을 기억. -> 그룹(범주)별로 집계하고 싶을 때 , 다른행들을 살려서 집계에 활용할수있다.
즉 중복되는 행들을 밑에 다깔아서 유지를한다
사용법 : select [컬럼] from [테이블] where [조건] group by [그룹화할컬럼] order by [정렬컬럼]
그룹핑을 사용하는 예시
도시별 초등학교수 현황
국가별 gdp 현황
학생별 평균점수 현황
연도별 출생수 현황 20011108
distinct vs group by
이동원
팔로우
이전 포스트
MYSQL
다음 포스트
SQLD 문제풀이
0개의 댓글
댓글 작성