본문 바로가기
SQL/코딩테스트

[프로그래머스 / MySQL] 나이 정보가 없는 회원 수 구하기

by Hi_heidi 2024. 2. 1.

문제

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

 

테이블 형태

테이블 / 출력 결과 예시

 

풀이

SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE IS NULL

 

해설

FROM USER_INFO
WHERE AGE IS NULL
  • 나이 정보가 없는 회원 → AGE IS NULL
SELECT COUNT(*) AS USERS
  • WHERE 문에서 나이 정보가 없는 회원만 선택하는 조건이 적용되었으므로 조건 적용 이후 출력되는 데이터를 모두 카운트하여 USERS 라는 컬럼명으로 추출한다