구매고객
판매자
솔루션별 질문
((:A = 'Y' AND B in ('1','2')) OR
(:A = 'N' and B in ('0','1','2')))
A에 입력값에 따라 B에 조건이 달라지는데 OR는 별로 성능이 별로 안좋다고 들어서 or명령어말고 효율적으로 정리 가능한 경우가 있을까요?
union 쓰세요.
string like 검색일때에나 영향을 받지 저렇게 명확한 equal 검색이면 성능 차이 별로 없습니다. 쓰던대로 쓰세요.
논리상 (B= 1, 2) OR (A = N and B = 0) 로 줄여볼 수도 있는데 유의미한 차이는 없을겁니다.
string like or 검색만 지양하시는게 좋아요.
답변을 작성하려면 로그인이 필요합니다.
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.