我想有SQL命令的縮寫形式(我使用的是Oracle SQL)如果沒有字段包含字符串,則使用簡短的SQL命令返回true?
SELECT * from table1
WHERE field1 not like '%test%'
AND field2 not like '%test%'
AND field3 not like '%test%'
是否有語法,等同於命令?我正在考慮像
SELECT * from table1
WHERE '%test%' not in (field1, field2, field3)
但這種語法不幸不起作用?!非常感謝所有提示和建議。
不能在'IN'子句中使用通配符 - 每個我知道的數據庫都支持第一個查詢。 –
我不認爲這樣的語法存在,如果有人知道我會更高興學習.. –