728x90
반응형
문제링크
https://school.programmers.co.kr/learn/courses/30/lessons/131535
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 핵심
- 특정 년도를 확인하는 방법
- LIKE
- DATE_FORMAT(col, "%Y")
- YEAR(col)
- a 이상 b 이하
- (col) BETWEEN a AND b
2. 코드(MySQL)
SELECT COUNT(USER_ID) AS USERS
FROM USER_INFO
WHERE JOINED LIKE "2021%" AND AGE BETWEEN 20 AND 29;
select count(USER_ID) as USERS
from USER_INFO
where date_format(JOINED, "%Y") = 2021 and age between 20 and 29;
select count(USER_ID) as USERS
from USER_INFO
where year(JOINED) = "2021" and age between 20 and 29;
3. 활용예제
SELECT date, temperature
FROM temperature_records
WHERE date BETWEEN '2024-01-01' AND '2024-01-15';
728x90
반응형
'PS > SQL' 카테고리의 다른 글
[SQL] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.02.01 |
---|---|
[SQL] 상위 n개 레코드 (0) | 2024.01.31 |
[SQL] 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2024.01.29 |
[SQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2024.01.29 |
[SQL] 3월에 태어난 여성 회원 목록 출력하기 (1) | 2024.01.28 |