SQL 알고리즘 코드카타

SQL 알고리즘 코드카타 9일차(2) 26.01.07(수)

nom_de_plume 2026. 1. 7. 09:36

부제 :

조건에 맞는 회원 수 구하기, 레벨 2

 

1. 문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/131535
2. 정답 코드: 

SELECT 
    count(*) as users
from USER_INFO
where joined LIKE '2021%'
    AND age between 20 and 29


3. 오류 상황:

SELECT 
    count(age between 20 and 29) as users
where joined LIKE '2021%'
from USER_INFO

=> 코드 실행 불가
4. 시도 방법: SELECT문에 COUNT() 속에 있는 조건 위치 조정
5. 최종 문제 해결 방법: WHERE문이 FROM문 보다 더 뒤에 입력되도록 조정. 나이 조건 WHERE문으로 위치 조정