PRACTICE/SQL

[MySQL] 1단계 10. 조건에 맞는 회원수 구하기

j1ngerhead 2024. 11. 17. 01:23

 

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/131535

SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE BETWEEN 20 AND 29
AND YEAR(JOINED) = 2021;

 

YEAR() 함수를 활용하여 날짜 컬럼인 JOINED의 연도를 추출할 수 있다.

 

관련 꼬꼬
BETWEEN은 이상-이하 범위임
COUNT(*)의 의미 = 특정 조건에 맞는 행의 수를 계산하기 위해 사용 (NULL 포함)
COUNT(컬럼명) = NULL 제외하고 카운트

https://becomeanexpert.tistory.com/47 참고

320x100