랄라
LV1 조건에 맞는 회원수 구하기 - SQL 본문
문제
- 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를 해야할거같다
'스터디 > 코딩 테스트(프로그래머스)' 카테고리의 다른 글
| LV1 정수 내림차순으로 배치하기 - JAVA (1) | 2024.12.19 |
|---|---|
| LV1 이름이 없는 동물의 아이디 - SQL (2) | 2024.12.19 |
| LV1 예산 - JAVA (1) | 2024.12.18 |
| LV1 나머지가 1이 되는 수 찾기 - JAVA (0) | 2024.12.12 |
| LV1 흉부외과 또는 일반외과 의사 목록 출력하기 - SQL (1) | 2024.12.12 |