728x90
반응형
문제
USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.
내 생각
문제 해석도 쉽고, 조건절 (WHERE절)만 잘 설정하면 되는 문제여서 간단하게 풀 수 있었다 !
1. 회원이 몇 명인지 출력 : SELECT
2. USER_INFO 테이블에서 : FROM
3. 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원 : 2021년에 가입한 회원 and 나이가 20세 이상 and 나이가 29세 이하
내 코드
SELECT COUNT(*) AS USERS
FROM USER_INFO
WHERE AGE >= 20 AND AGE <= 29 AND YEAR(JOINED) = 2021
728x90
반응형
'Algorithm > 코딩테스트 (SQL)' 카테고리의 다른 글
[프로그래머스][String, Date] 중성화 여부 파악하기 (MySQL) (0) | 2024.01.17 |
---|---|
[프로그래머스][GROUP BY] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (MySQL) (0) | 2024.01.10 |
[프로그래머스][String, Date] 조건에 맞는 사용자 정보 조회하기 (1) | 2024.01.03 |
[프로그래머스][String, Date] 루시와 엘라 찾기 (MySQL) (0) | 2023.12.29 |
[프로그래머스][GROUP BY] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.12.27 |
댓글