2023/03/16

최현우·2023년 3월 16일

업무/개발일지

목록 보기
44/134
post-thumbnail

기존 두개의 테이블로 검색을 했던 곳에 새로운 테이블이 추가되어 쿼리문을 수정하였다.

말로 설명하기가 어려워 그림을 그려봤다!!

쿼리문을 수정하면서 UNION ALL이외에 조건문도 수정하였다.

수정내용

  • 날짜 조건 검색시 방법

예시)

B Query가 더 효과적인 이유

  • 1. 날짜 검색시에 뒤에 시간까지 써주는것이 명확하다. 속도에는 큰 차이가 없지만, 시간이 요구되는 컬럼일 수 있기 때문에 시간도 적어주는것이 좋다.
  • 2. BETWEEN 연산자가 부등호 2개를 이용하는것보다 명확하고 속도가 더 빠르다.
  • 3. Convert해주는것이 문자열 리터럴을 DATETIME 열과 비교할 때 데이터베이스 엔진에 의해 수행될 수 있는 암시적 변환을 피하기 때문에 속도가 더 빠르다.

profile
세상에서 가장 귀여운건 == 윤호 ? True : False 언제나 True❤️

0개의 댓글