본문 바로가기
Algorithm/코딩테스트 (SQL)

[프로그래머스][SELECT] 조건에 맞는 회원수 구하기 (MySQL)

by 싱브이 2024. 1. 5.
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
반응형

댓글