문제 링크
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 제외하고 카운트
320x100
'PRACTICE > SQL' 카테고리의 다른 글
[MySQL] 1단계 12. 나이 정보가 없는 회원 수 구하기 (0) | 2024.11.19 |
---|---|
[MySQL] 1단계 11. 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.11.18 |
[MySQL] 1단계 9. 흉부외과 또는 일반외과 의사 목록 출력하기 (2) | 2024.11.16 |
[MySQL] 1단계 8. 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.11.15 |
[MySQL] 1단계 7. 이름이 있는 동물의 아이디 (0) | 2024.11.14 |