내 코드는 다음과 같이 간다 ..이 부분은 작동하지 않습니다Oracle에서 매개 변수와 열을 비교하는 방법은 무엇입니까?
SELECT ALL TBL_MONITOR.ITEM_ID, TBL_MONITOR.CATEGORY,
TBL_MONITOR.BRANDNAME, TBL_MONITOR.PRICE, TBL_MONITOR.QUANTITY
FROM TBL_MONITOR
where
case when :pricetag = 'Great' then tbl_monitor.price >= :para_price end,
case when :pricetag = 'Less' then tbl_monitor.price >= :para_price end
, 그것은 말한다 .. 실종 키워드 ==>> = 내가하고 싶은 para_price 끝
==> >= :para_price end,
와트는 경우입니다 사용자가 'Greater'를 입력하면 보고서에 ': para_price'보다 큰 가격이 표시됩니다 어떻게 수정합니까?
SELECT ALL TBL_MONITOR.ITEM_ID,
TBL_MONITOR.CATEGORY,
TBL_MONITOR.BRANDNAME,
TBL_MONITOR.PRICE,
TBL_MONITOR.QUANTITY
FROM TBL_MONITOR
WHERE (:pricetag = 'Great' AND tbl_monitor.price >= :para_price)
OR (:pricetag = 'Less' AND tbl_monitor.price <= :para_price)
에 오신 것을 환영에 StackOverflow에. '{}'도구 모음 버튼을 사용하여 소스 코드의 서식을 지정할 수 있습니다. 이번엔 내가 너 한테 해 줬어. 또한 관련된 모든 정보를 제공하는 데 도움이됩니다. * 작동하지 않습니다 *는 유용한 설명이 아닙니다. –
무슨 뜻입니까 _ 작동하지 않습니까? – Subdigger
죄송합니다 wahat 내 말은 .. 그 라인에 오류가 있습니다, 그것은 말합니다 .. 누락 된 키워드 ==>> = : para_price end; – domo