목록집계함수 (2)
Yours Ever, Data Chronicles

SQL을 사용하다 보면 보통은 숫자값을 집계하는 경우가 많은데, SQL의 좋은 점은 문자를 활용해서 깔끔한 형태의 문장을 만들 수도 있다는 점이다. 문제를 바로 풀어보자. (문제 바로가기) 오늘 활용할 테이블 'OCCUPATIONS'이다. 이 테이블의 경우 사람의 이름과, 그 사람의 직업이 적힌 간단한 데이터셋이다. 이 테이블을 활용해 다음과 같은 문장을 만들어보고자 한다. 첫 번째로는 사람 이름 옆에 그 사람의 직업의 이니셜을 괄호로 붙여 출력하고 싶다. 예를 들어, 이름은 'Everly' 이고, 직업은 'Data Scientist'라면 "Everly(D)" 로 출력한다. (단, 순서는 이름 알파벳순으로 한다.) 두 번째로는 각 직업에 해당하는 사람 수가 몇 명인지 세어 문장 형태로 출력하고 싶다. 예..

이번 포스팅은 SQL에서 그룹화를 할 때 많이 사용하는 함수 중, 집계함수에 대해 포스팅합니다. 집계함수는 흔히 사용하는 COUNT, SUM, AVG 요런 함수들로 데이터를 통계 처리할 때 사용합니다. 실제로 실무할 때 정말 많이 사용하므로 꼭 알아두어야 할 함수입니다 :) ✔Table of Contents 대표적인 집계함수에는 다음이 있다. COUNT: 개수 (NULL 값 포함) SUM: 합계 AVG: 평균값 MAX: 최댓값 MIN: 최솟값 STDEV: 표준편차 VAR: 분산 집계함수는 2가지 쓰임새가 있는데, 그룹화(GROUP BY)를 하지 않고 쓰거나 or 그룹화와 함께 쓰는 경우이다. 이 2가지 케이스는 다음과 같은 경우에 쓰게 된다. GROUP BY와 사용 X 전체 데이터에 대한 통계량 산출 (..