如果没有字段包含字符串,则短SQL命令返回true?

tyr*_*rex 3 sql database sql-server oracle

我想有一个简短形式的SQL命令(我正在使用Oracle SQL)

SELECT * from table1 
WHERE field1 not like '%test%' 
AND field2 not like '%test%' 
AND field3 not like '%test%'
Run Code Online (Sandbox Code Playgroud)

是否有与该命令等效的语法?我在考虑类似的事情

SELECT * from table1 
WHERE '%test%' not in (field1, field2, field3)
Run Code Online (Sandbox Code Playgroud)

但遗憾的是这种语法不起作用?!非常感谢所有提示和建议.

JV.*_*JV. 5

对不起,我不认为你会发现任何声明比你问题中的第一个声明更短或更简单.