커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Where문과 같이 쓰는 between에 대해 질문 있어요 !
[왕초보] 엑셀보다 쉬운, SQL
1주차
북마크
길*원
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


select * from orders 

where created_at BETWEEN '2020-07-12' and '2020-07-14'


가져오고자 하는 데이터의 범위를 둘 때 between 사용한다고 배웠는데

날짜와 시간의 범위가 표시되는 게 신기했어요. 직관적으로는 이해가 되는 개념이지만

orders 테이블의 created_at 필드에 표시되는 날짜의 값들이 XXXX-XX-XX(년월일) XX:XX:XX(시분초)

이렇게 표시가 되길래 전체가 하나의 문자열이라고 생각을 하는데 SQL 언어에서 이를 문자열 그대로 받아들이는 게 아니라

내부적으로 비교가 가능한 정수로 변환해서 다루게 되는 건가요?








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴