데이터 베이스 관련 질문 드립니다. 채택완료
오늘도산다
2년 전
조회 1,530
안녕하세요~
한가지 궁금한점이 있는데요.
데이터베이스 A테이블에 1만개의 데이터가 있다고 가정해 봐요.
거기에 2개의 필드가 있고 필드A 필드B
필드B는 날짜가 입력되있다고 가정해봐요.
A필드 "너구리" 검색 쿼리를 날리면
1만개의 데이터를 뒤져서 너귀를 찾아 주겠죠???
근데 만약 날짜를 1달전 부터 "너구리" 검색 쿼리를 날리면
1달전 까지의 "너구리" 값만 가져오겠죠?
여기서 궁금한점이 발생되는데요.
데이터베이스 검색이 1달전 조건을 걸어도 검색은 전체를 검색해서 그중 한달전 너구리만 찾아 주는거죠?
결국은 1만개를 모두 조회하는거죠?
1만개라면 아무 문제 없겠지만 백만 천만 데이터가 되면 결국은 날짜를 지정해줘도
모든 데이터를 검색해서 날짜 트루 인 조건을 찾는거죠? 결국은 모든 데이터를 뒤진다는거죠??? 맞나요?? ㅎㅎ
모든 데이터를 안뒤지는 방법은 없을까요? 예를들어 쿼리 날리때 최대 1만개 이내에서 검색해라 .. 등등 이런 명령어는 없나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
오늘도산다
2년 전
감사합니다 참고하겠습니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인