안녕하십니까..
컨트롤에 입력된 정보로 sql문을 작성하는데 체크해야할 조건들이 20가지가 넘습니다. ㅡ.ㅡ
그래서 컨트롤에 입력이 안되어있으면 is null속성을 주고 검색을 해보았습니다.
SELECT * FROM 테이블 WHERE ID IS NULL and ID2 IS NULL and ID3 IS NULL and ID4 IS NULL and ID5 IS NULL and ID6 IS NULL and ID7 = '과수원' and ID8 IS NULL and ID9 IS NULL and ID10 IS NULL and ID11 IS NULL and ID12 IS NULL and ID13 IS NULL and ID14 IS NULL and ID15 IS NULL and ID16 IS NULL
이것이 검색할시 프로그램에서 조합되어 나오는 쿼리문입니다 ㅡ,.ㅡ
if 문으로 다 체크 하다가 검색은 되긴 하지만 모든 정보를 if로 체크하는건 아니다 싶어서
함수를 사용해서 겨우 만들어놓았더니 그냥 데이터가 없다고 나오는군요.
쿼리문 에러는 없는데 테이블을 검색을 못합니다.
and문을 저리 많이 쓰면 안될까요?? 중간에 날짜 검색등의 범위 검색도 나와야 합니다.
같이 고민해 주세요 ^^*
|