USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.
SELECT COUNT(*)
FROM USER_INFO
WHERE YEAR(JOINED) = 2021 AND TRUNCATE(AGE, -1) = 20;
절삭은 TRUNCATE
뒤에 1인지 1인지 -1인지 꼭 써주자
참고로 AGE가 24일때 TRUNCATE(AGE,-1) 하면 20을 출력.
'문제풀이 > SQL 문제풀이' 카테고리의 다른 글
| 프로그래머스 / SQL - 조건에 맞는 개발자 찾기(비트연산자) (0) | 2025.10.09 |
|---|---|
| 프로그래머스 / SQL - Python 개발자 찾기 (0) | 2025.10.08 |
| 프로그래머스 / SQL - 오프라인/온라인 판매 데이터 통합하기(UNION ALL - NULL) (0) | 2025.10.08 |
| 프로그래머스 / SQL - 3월에 태어난 여성 회원 목록 출력하기 (0) | 2025.10.08 |
| 프로그래머스 / SQL - 12세 이하인 여자 환자 목록 출력하기 (0) | 2025.10.04 |