0
我怎麼能寫出以下情形作爲查詢在Oracle中Oracle查詢與AND和OR
SELECT *
FROM table1
WHERE col1 = 'SOMENAME' WITH (EITHER COL2 = 'Y' OR COL3 = 'Y')
我怎麼能寫出以下情形作爲查詢在Oracle中Oracle查詢與AND和OR
SELECT *
FROM table1
WHERE col1 = 'SOMENAME' WITH (EITHER COL2 = 'Y' OR COL3 = 'Y')
您需要使用AND
:
Select *
from table1
where col1 = 'SOMENAME'
AND (COL2 = 'Y' OR COL3 = 'Y')
@ user2093576你應該接受這個答案 –
謝謝。它爲我工作很好 – user2093576
' 「SOMENAME」'是無效的。字符串常量需要用SQL中的單引號引起來。雙引號用於標識符(例如列名稱)。所以它應該是''SOMENAME''和''Y'' –
感謝您指出,Java開發人員的老習慣。用更好的語法編輯了我的問題 – user2093576