프로그래머스 - 나이 정보가 없는 회원 수 구하기(MySQL,ISNULL,SUM)

박진우·2022년 11월 10일
0

SQL

목록 보기
15/23

💡프로그래머스 - 나이 정보가 없는 회원 수 구하기

◽ 문제





◽ EX)




◽ 풀이

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

  • 1번째 줄: 몇 명인지 출력 ➡️ COUNT()함수를 사용하여 * ➡️ 전체로 범위를 지정했습니다.

  • 1번째 줄: 나이 정보가 없는 ➡️ AGE IS NULL을 조건절 WHERE에서 조건을 지정했습니다.




✅ 다른 풀이

  • 1번째 줄: SUM()을 이용하여 AGE가 NULL 값 즉 나이 정보가 없는 회원이 있으면 1 없으면 0으로 나타나기 때문에 SUM을 이용하여 회원의 인원을 출력합니다.

    조건을 충족하는 참(True) ➡️ 1을, 충족하지 못하는 거짓 ➡️ 0

즉 IS NULL 조건을 충족하면 1 이 된다.



0개의 댓글