728x90
SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE AGE BETWEEN 20 AND 29 AND DATE_FORMAT(JOINED, '%Y') = '2021'
조건에서 20살 이상 29살 이하를 거르고 가입일이 2021년이어야 한다고 했으므로 between A AND B와 DATE_FORMAT() 함수를 사용했습니다.
그렇게 걸러진 유저의 수를 엘리아스를 이용해 USERS로 표현할 때 COUNT() 함수를 사용했습니다
728x90
'[Coding Test] > [SQL]' 카테고리의 다른 글
[SQL] 프로그래머스/SQL lv1 최댓값 구하기 (0) | 2024.05.08 |
---|---|
[SQL] 프로그래머스/SQL lv1 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.03.12 |
[SQL] 프로그래머스/SQL lv1 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.03.12 |
[SQL] 프로그래머스/SQL lv1 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2024.03.12 |
[SQL] 프로그래머스/SQL lv1 과일로 만든 아이스크림 고르기 (0) | 2024.03.12 |