티스토리 뷰
프로그래머스 코딩테스트 문제 중에 SQL 고득점 Kit이라는 문제 세트가 있다. 해당 문제들을 직접 풀어서 결과를 정리해 보겠다. 이번 글에서는 SUM, MAX, MIN을 활용하는 문제를 풀어 정리했다.
문제 1
해당 컬럼 값 중에서 최댓값을 조회하는 문제이다. SELECT 시, MAX(컬럼명)을 사용해서 컬럼의 최댓값을 조회하도록 한다.
문제 2
해당 컬럼 값 중에서 최솟값을 조회하는 문제이다. SELECT 시, MIN(컬럼명)을 사용해서 컬럼의 최솟값을 조회하도록 한다.
문제 3
고유값을 가지는 컬럼을 지정하여 고유값의 개수를 조회하는 문제이다. ANIMAL_ID는 중복 값이 없는 고유값이기 때문에 동물의 마리 수를 세는 데 적합하다고 판단하였으며 SELECT COUNT(컬럼명)을 사용하였다.
문제 4
중복 값 한 번만 취급하면서 NULL 값은 산정 대상에서 제외하는 문제이다. DISTINCT 컬럼명을 사용하여 중복 값을 한 번만 나오도록 하였고 WHERE 절에 IS NOT NULL을 사용하여 NULL값을 제외한 값만 산정되도록 하였다.
'Data Analysis > SQL' 카테고리의 다른 글
[프로그래머스] SQL 고득점 Kit - IS NULL 문제 풀이 (0) | 2022.04.18 |
---|---|
[프로그래머스] SQL 고득점 Kit - GROUP BY 문제 풀이 (0) | 2022.04.17 |
[프로그래머스] SQL 고득점 Kit - SELECT 7문제 풀이 (0) | 2022.04.15 |
DATABASE | Subquery (서브쿼리)란? Select문을 알면된다. (0) | 2021.05.25 |
DATABASE | SET 연산자에서 IN 연산자 (IN Operator)의 의미 (0) | 2021.05.25 |
댓글
최근에 올라온 글
페이지 이동 안내
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중
🍍 I am becoming AI expert who can develop cool things by coding.
🍍 I am becoming AI expert who can develop cool things by coding.