티스토리 뷰
MySQL 코딩테스트 - 특정년도에 가입한 20대 회원수 출력하기
USER_INFO 테이블에서 2021년에 가입한 회원 중 나이가 20세 이상 29세 이하인 회원이 몇 명인지 출력하는 SQL문을 작성해주세요.
문제풀이방법
- 가입연도 2021년은 substr함수를 통해 첫번째숫자부터 4번째까지 출력하여 연도만 확인하여, 2021년만 출력한다.
- AGE조건은 20세이상 30대미만으로 설정한다.
- COUNT를 사용해 숫자를 출력한다.
- 출력테이블의 이름은 USERS
SELECT count(*) as USERS from USER_INFO
WHERE substr(JOINED,1,4) = 2021
AND AGE >=20 and age<30
## 또는
SELECT COUNT(*) as USERS FROM USER_INFO
WHERE JOINED LIKE '2021%'
AND AGE BETWEEN 20 AND 29'SQL' 카테고리의 다른 글
| MySQL 코딩테스트 - 이름이 있는 동물 ID 오름차순 조회하기 (0) | 2024.10.06 |
|---|---|
| MySQL 코딩테스트 - 이름이 없는 동물 ID 조회하기 | is Null (0) | 2024.10.06 |
| MySQL 코딩테스트 - 먼저 들어온 동물 이름을 조회하기 (0) | 2024.10.06 |
| MySQL 프로그래머스 코딩테스트 - 동물 보호소 이름순으로 조회하기 (0) | 2024.10.06 |
| SQL 코딩 테스트 사이트 SolveSQL 추천, 문제 풀이 (0) | 2024.10.06 |
최근에 올라온 글
최근에 달린 댓글
링크