문제:
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)
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.09.08 |
---|---|
[MySQL] 프로그래머스 조건에 맞는 아이템들의 가격의 총합 (1) | 2024.09.07 |
[MySQL] 프로그래머스 카테고리 별 상품 개수 구하기 (0) | 2024.09.01 |
[MySQL] 프로그래머스 나이 정보가 없는 회원 수 구하기 (0) | 2024.08.31 |
[MySQL] 강원도에 위치한 생산공장 목록 출력 (0) | 2024.08.25 |