1
有人可以指導我如何處理以下情況:的Oracle PL/SQL:有條件的where子句
x CHAR:= 'Y'; --VARIABLE
SELECT a.id, a.name, a.description
FROM Table1 a
WHERE (IF x = 'Y' THEN
a.name = parameter /*FILTER BY NAME*/
ELSE
/*BRING ALL (NO NAME FILTER*/);
我試圖做一個條件WHERE
條款。 IF x = 'Y'
然後按名稱過濾;否則帶來所有的名字...什麼是執行上述最好的方法?
就是這樣。謝謝! –