예를들어 필드가 a , b , c 있다고 가정하면요
a like '&test&'
and
b like '%test1%'
and
c like '%test2%'
이렇게 3가지를 like 로 검색 할려고 합니다.
여기서 문제가 전체를 검색하되 필드에 값이 있을경우에만 like 로 검색하고
값이 없으면 해당 필드 검색조건을 무시 하고 싶어요
if문 처럼요..
조언좀 부탁드릴게요
|
답변 1개
채택된 답변
+20 포인트
2018-01-17 (수) 22:10:08
각각의 필드가 not null 한 필드라고 볼 때
(a like '&test&' or a is null) and
(b like '%test1%' or b is null) and
(c like '%test2%' or c is null)
이런식으로 is null조건을 각각 추가해주시면 될것 같습니다.
답변을 작성하려면 로그인이 필요합니다.