728x90
난이도 : Lv. 1
풀이일 : 2409216
https://school.programmers.co.kr/learn/courses/30/lessons/131528
문제
풀이
SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE AGE is NULL
- 반환할 컬럼을 USERS라고 이름 붙여준다.
- AGE가 NULL인 것만 골라내 숫자를 센다
배운점
- 아무 컬럼이나 가져와도 똑같은 결과일 줄 알고 처음에는 COUNT(AGE)를 입력했는데 0이 출력됐다.
- COUNT는 NULL이 아닌 것들의 개수를 세눈데, WHERE절로 AGE가 NULL인 것들만 걸러서 COUNT(AGE)를 시키니 당연히 늘 0이 나올 수밖에 없는 명령문이었다.
느낀점
- 책보고 기출만 풀고 자격증을 땄더니, 진짜 작성하고 왜 안되나 생각하는 과정이 재미있다.
- 당분간은 쉬운 문제만 풀테니까 계속 재밌겠지?
'알고리즘 > Lv. 1' 카테고리의 다른 글
프로그래머스 258712 가장 많이 받은 선물 파이썬 풀이 (0) | 2024.10.29 |
---|---|
프로그래머스 131112 강원도에 위치한 생산공장 목록 출력하기 SQL 풀이 (1) | 2024.09.24 |
프로그래머스 59407 이름이 있는 동물의 아이디 SQL 풀이 (0) | 2024.09.22 |
프로그래머스 12944 평균 구하기 파이썬 풀이 (0) | 2024.09.21 |
프로그래머스 59036 아픈 동물 찾기 SQL 풀이 (0) | 2024.09.20 |