랄라

LV1 조건에 맞는 회원수 구하기 - SQL 본문

스터디/코딩 테스트(프로그래머스)

LV1 조건에 맞는 회원수 구하기 - SQL

devdaeun 2024. 12. 18. 10:36

문제
- USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.

SELECT count(user_id) as USERS from user_info 
where YEAR(joined) = "2021" and age between 20 and 29;

처음에는 나이부분의 조건만 봐서 체점을 하였을때 틀렸다고 나왔는데,

날짜부분을 다시 확인해서 year함수를 사용하여 조건을 추가하였다. 날짜 조건을 잘 안써봐서  검색해보고 방법을 찾아서 작성하였다.

 

*LV2로 넘어가고싶은데 아직 정답률 낮은문제를 빠르게 풀지못해서 한동안 LV1를 해야할거같다