[SQL] 연습

[MySQL] 프로그래머스 조건에 맞는 회원수 구하기

Simon Yoon 2024. 9. 6. 16:54

문제:

2021년 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력

 

해결방법:

1. WHERE 절 조건에 가입일자와 나이에 대한 범위를 BETWEEN 을 활용하여 설정

2. COUNT(*) 로 회원 수를 출력

 

예시코드:

SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE (JOINED BETWEEN DATE("2021-01-01") AND DATE("2021-12-31"))
    AND (AGE BETWEEN 20 AND 29)
;