2023년 12월 25일

1. 문제

2. 나의 풀이

SELECT COUNT(*)
FROM USER_INFO
WHERE AGE >= 20 AND AGE <= 29 AND YEAR(JOINED) = 2021
  1. FROM : USER_INFO 테이블을 조회한다.
  2. SELECT : 모든 컬럼을 조회한다. 이 때 몇 명인지 조회하는 것이기 때문에 COUNT를 활용한다.
  3. WHERE : 조건을 추가한다. 이 때 20세 이상, 29세 이하, 가입한 연도가 2021년이라는 조건을 추가하는데 AND로 이어준다. 가입연도의 경우 YEAR을 통해 연도를 추출하여 조건에 활용한다.

3. 후기