在 FileNet 查询中使用 "NOT IN"
Use "NOT IN" in FileNet queries
如果我想将元数据的值限制为一个子集,我会按照标准 SQL synthax ("IN
" operator):
SELECT This, ID from MyClass WHERE MyMetadata IN ('AAA', 'BBB')
但是我如何反其道而行之,获取元数据值不在子集中的所有结果?
通过使用标准的“NOT IN
”运算符:
SELECT This, ID from MyClass WHERE MyMetadata NOT IN ('AAA', 'BBB')
我遇到语法错误。
FileNet SQL 语法有点不同,NOT
运算符应该放在前面。像这样:
SELECT This, ID from MyClass WHERE NOT (MyMetadata IN ('AAA', 'BBB'))
如果我想将元数据的值限制为一个子集,我会按照标准 SQL synthax ("IN
" operator):
SELECT This, ID from MyClass WHERE MyMetadata IN ('AAA', 'BBB')
但是我如何反其道而行之,获取元数据值不在子集中的所有结果?
通过使用标准的“NOT IN
”运算符:
SELECT This, ID from MyClass WHERE MyMetadata NOT IN ('AAA', 'BBB')
我遇到语法错误。
FileNet SQL 语法有点不同,NOT
运算符应该放在前面。像这样:
SELECT This, ID from MyClass WHERE NOT (MyMetadata IN ('AAA', 'BBB'))