본문 바로가기
💿 Oracle/프로그래머스 Lv. 1

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

by 동일 2023. 6. 5.

<답>

SELECT COUNT(*) USERS
FROM USER_INFO
WHERE TO_CHAR(JOINED,'YYYY') = '2021'
AND AGE BETWEEN 20 AND 29

 

1. 2021년에 가입한 회원

TO_CHAR을 이용하여 연도만 비교

▶ WHERE TO_CHAR(JOINED,'YYYY') = '2021'

 

2. 나이가 20세 이상 29세 이하

BETWEEN A AND B 사용(A이상 B이하의 결과를 출력)

▶ AND AGE BETWEEN 20 AND 29

 

3. 조건에 맞는 총 회원수

COUNT()를 사용

▶ SELECT COUNT(*)