Programmers SQL 고득점 Kit 문제 풀이
문제 출처
https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit"조건에 맞는 회원수 구하기"
1. 문제
다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다.
USER_INFO TABLE
USER_IDGENDERAGEJOINED
1 | 1 | 26 | 2021-10-05 |
2 | 0 | NULL | 2021-11-25 |
3 | 1 | 22 | 2021-11-30 |
4 | 0 | 31 | 2021-12-03 |
5 | 1 | 28 | 2021-12-16 |
2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원은 USER_ID 가 1, 3, 5 인 회원들 이므로, 다음과 같이 결과가 나와야 합니다.
USER_ID
3 |
2. 문제 풀이
#SELECT COUNT(*) 사용 후 COLUMN'S NAME : USERS_ID
SELECT COUNT(*) AS USER_ID
FROM USER_INFO
WHERE YEAR(JOINED) = 2021 AND AGE BETWEEN 20 AND 29;
3. 결과
USER_ID
97 |
'SQL > Programmers' 카테고리의 다른 글
[Programmers] SELECT_06 문제풀이 (0) | 2023.12.12 |
---|---|
[Programmers] SELECT_05 문제풀이 (0) | 2023.12.12 |
[Programmers] SELECT_04 문제풀이 (0) | 2023.12.12 |
[Programmers] SELECT_02 문제풀이 (0) | 2023.12.12 |
[Programmers] SELECT_01 문제풀이 (0) | 2023.12.12 |