[mySql] 날짜를 기준으로 데이터를 조회하는 방법

ouneno·2023년 3월 8일
0

SQL

목록 보기
2/2
post-thumbnail

1. 특정일을 기준으로 데이터를 조회하는 방법

SELECT * FROM 테이블명 WHERE 특정일자 BETWEEN 시작지점 AND 끝지점

2. 예시

SELECT 
*
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE DATE_FORMAT(start_date,'%Y-%m') 
    BETWEEN '2022-04' AND '2022-10'

(1) start_date 라는 컬럼에서 20XX-XX 형식의 년도와 월을 추출했다.

DATE_FORMAT(start_date, '%Y-%m')
  • DATE_FORMAT : DATE(년/월/일) 형태를 VARCHAR 형태로 저장

(2) VARCHAR 형식으로 된 '2022-04' 부터 '2022-10' 까지 출력한다.

 BETWEEN '2022-04' AND '2022-10'


3. 컬럼명을 기준으로 데이터를 조회하는 방법.

SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 시작지점 AND 끝지점

4. BETWEEN a AND b

'a' 지점부터 'b' 지점까지의 사이를 추출해낼 때 사용 한다.


profile
지속적인 성장을 추구하는 새싹 개발자입니다🌱

0개의 댓글