Data Analytics

SQL - 집계 및 그룹화

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING, 중첩된 집계 함수, COALESCE, CASE WHEN

20 면접 질문·
Junior
1

테이블의 행 수를 세는 SQL 함수는 무엇입니까?

답변

COUNT는 쿼리에서 반환된 행 수를 세는 SQL 집계 함수입니다. COUNT(*)는 NULL 값을 포함한 모든 행을 세는 반면, COUNT(열)는 지정된 열이 NULL이 아닌 행만 셉니다.

2

숫자 열의 값 합계를 계산하는 SQL 함수는 무엇입니까?

답변

SUM은 숫자 열의 모든 NULL이 아닌 값을 더하는 집계 함수입니다. 매출, 판매 수량 또는 기타 누적 값과 같은 합계를 계산하는 데 일반적으로 사용됩니다. 모든 값이 NULL이면 SUM은 NULL을 반환합니다.

3

COUNT(*)와 COUNT(열)의 차이점은 무엇입니까?

답변

COUNT(*)는 모든 열에 NULL 값을 포함하는 행을 포함하여 결과의 모든 행을 셉니다. COUNT(열)는 지정된 열에 NULL이 아닌 값이 있는 행만 셉니다. 이 구분은 불완전한 데이터를 분석할 때 필수적입니다.

4

숫자 열의 평균 값을 반환하는 SQL 함수는 무엇입니까?

5

SQL 쿼리에서 GROUP BY 절의 역할은 무엇입니까?

+17 면접 질문

다음 면접을 위해 Data Analytics을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기