📖 조건에 맞는 회원수 구하기
USER_INFO 테이블에서 2021년에 가입한 회원 중
나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.
-> COUNT를 이용해서 조건에 맞는 USER수 (USER_ID column의 수)를 세어 출력하면 된다.
조건(1) -> JOINED = '2021', 조건(2) -> 20 <= AGE <= 29
📖 MySQL
SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE DATE_FORMAT(JOINED, '%Y') = '2021' AND AGE >= 20 AND AGE <= 29;
📖 Oracle
SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE TO_CHAR(JOINED, 'yyyy') = '2021' AND AGE >= 20 AND AGE <= 29;
📖 Check
다른 문제들과 마찬가지로
* MySQL -> DATE_FORMAT(column, format)
* Oracle -> TO_CHAR(column, format)
를 사용해주면 된다.