코딩테스트/Oracle DB
[프로그래머스] 조건에 맞는 회원수 구하기 ( 23-12-15 )
v조아리v
2023. 12. 15. 13:43
반응형
문제
USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.
구조
USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.
예시
완성한 쿼리
-- 코드를 입력하세요
select
count(u.user_id) users
from(
select
user_id,
gender,
age,
joined
from user_info
where 1=1
and to_char(joined, 'yyyy-mm-dd') like '2021%'
and age between 20 and 29
) u
count를 통해 조건에 맞게 조회한 데이터의 개수를 세면 되는 간단한 문제였습니다!
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/131535
반응형