본문 바로가기

반응형

문제

USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요.

구조

USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.

예시


완성한 쿼리

-- 코드를 입력하세요
SELECT
    count(u.user_id) users
from(
    select
        user_id,
        gender,
        age,
        joined
    from user_info
    where age is null
) u

이전에 푼 문제와 거의 다르지 않습니다. is null을 통해 age가 null인 데이터만 조회한 후에 개수를 세면 됩니다.

 

문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131528

반응형
댓글