태그

#MYSQL

#DB

#SQL

MySQL - BETWEEN

2021년 9월 10일 23:20

31-thumbnail-image

오늘 새로 발견한 함수 BETWEEN

쓰는 방법은 생각보다 간단하다

SELECT 찾을 컬럼 FROM 테이블 WHERE 조건 BETWEEN 시작점 AND 끝점

예를 들면

SELECT * FROM TB_DATE WHERE '2021-09-09' BETWEEN STR_DT AND END_DT
  • 어디에 무엇을 : 테이블에 있는 모든 컬럼들을 조회한다
  • 어디서부터 어디까지 : STR_DT(시작날짜)부터 END_DT(마감날짜)까지
  • 어떤 것을 : 시작 날짜와 마감 날짜 사이에 '2021-09-09' 가 포함되어 있는 데이터들

그냥 두가지 사이에 있는 조건 맞는 데이터들을 조회해주는거임

...끝!

추가 10.08.2021

​ 이 함수보다

WHERE '2021-10-08' >= STR_DT
AND '2022-10-08' <= END_DT

이렇게 사용하는 것이 훨씬 빠르단다...

새로운거 알게되서 기뻤는데 빠른 것을 쓰는게 나을 것 같아서 적어놓음!