TABLE명 : TEST
WORKDATE PAY
200803 100
200804 110
200805 115
200901 120
SELECT WORKDATE, PAY
FROM TEST
WHERE WORKDATE LIKE '2008%'
실행하면 결과는
WORKDATE PAY
200803 100
200804 110
200805 115
이렇게 나오는데
위 쿼리문을 WORKDATE컬럼의 값을 입력받는것으로 하여
1.값이 들어올면 그 조건에 맞는것을 보여주고
2.값이 안들어 올때는 전체를 보여 줄려고 하는데
아래 쿼리문처럼 LIKE문을 사용안하는 방법을 알고 싶어요
SELECT WORKDATE, PAY
FROM TEST
WHERE WORKDATE LIKE :TEST
위 문장으로 하면 값이 안들어 올때는 검색이 한건도 안됨.
|