2023년 12월 25일
1. 문제
2. 나의 풀이
SELECT COUNT(*)
FROM USER_INFO
WHERE AGE >= 20 AND AGE <= 29 AND YEAR(JOINED) = 2021
- FROM : USER_INFO 테이블을 조회한다.
- SELECT : 모든 컬럼을 조회한다. 이 때 몇 명인지 조회하는 것이기 때문에 COUNT를 활용한다.
- WHERE : 조건을 추가한다. 이 때 20세 이상, 29세 이하, 가입한 연도가 2021년이라는 조건을 추가하는데 AND로 이어준다. 가입연도의 경우 YEAR을 통해 연도를 추출하여 조건에 활용한다.
3. 후기
- COUNT : 결과 값의 개수를 조회
-
- AND : 조건문을 이어 작성할 수 있다.
- YEAR : 연도 추출