SELECT COUNT(ROWNUM)
FROM TGOT_CMNCD_LIST
WHERE ( (ST LIKE '%%') AND (LENGTH(NVL(:gth_st,'')) < 1) )
OR (ST = :gth_st AND LENGTH(:gth_st) >= 1)
;
대충 이런식으로 나타내는 쿼리인데...
gth_st 변수에 값이 들어가지 않을경우에는 전체 조회값을 가져오고,
gth_st 변수에 값이 들어갈 경우 그 값을 ST 컬럼에 비교하려구 합니다.
그런데 자꾸 WHERE문에서 값이 들어오지 않을경우 전체조회하려는 부분이
생각대로 잘 되지가 않네요...
선배님들 부탁드립니다 ㅠ_ㅠ