where 절 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.16.1
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

where 절 중에 Between 의 경우

public void Between(string key , int begin , int end );
public void Between(string key , long begin , long end );
public void Between(string key , double begin , double end );

위와 같은 형태로 적용 되어있는데,
한번에 한 가지의 키 값이 아니라 여러 키 값을 검색할 수 있는 방법도 있나요?
예를 들어 레벨이 1~10 인 유저를 찾으면
Between(“level”, 1, 10); 와 같은 형태로 적용하면 작동하는데,
레벨이 1~10 이면서 공격력이 100~1000인 대상을 찾는다고 했을 때 적용할 수 있는 방법이 있을까요?

안녕하세요, 개발자님,
말씀하신 것과 두 조건을 모두 충족하는 조건을 적용하시려 한다면,
아래와 같이 조건을 적용하여 구성해 주시면 됩니다. :D

Where where = new Where();
where.Between("level", 1, 10);
where.Between("attack", 100, 1000);

단 위와 같은 where 절의 조건을 사용하는 경우, 검색 처리량이 늘어나면서 DB 읽기 처리량이 높게 발생할 수 있으니 상황에 맞게 적절히 활용해 주시기 바랍니다.

답변 감사드립니다.