쿼리 질문드립니다.

쿼리 질문드립니다.

QA

쿼리 질문드립니다.

본문

((:A = 'Y' AND B in ('1','2')) OR

(:A = 'N' and B in ('0','1','2')))
 

A에 입력값에 따라 B에 조건이 달라지는데 OR는 별로 성능이 별로 안좋다고 들어서 or명령어말고 효율적으로 정리 가능한 경우가 있을까요?

이 질문에 댓글 쓰기 :

답변 2

union 쓰세요.

string like 검색일때에나 영향을 받지 저렇게 명확한 equal 검색이면 성능 차이 별로 없습니다. 쓰던대로 쓰세요.

논리상 (B= 1, 2)  OR (A = N and B = 0) 로 줄여볼 수도 있는데 유의미한 차이는 없을겁니다.

 

string like or 검색만 지양하시는게 좋아요.

답변을 작성하시기 전에 로그인 해주세요.
전체 220
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT