-2

在我的一个查询中,我不想在WHERE子句中使用正则表达式条件。这意味着查询应该排除正则表达式条件。例如:-select ........ where regexp_like(col, '[a-zA-Z0-9]\.[a-zA-Z0-9]')

无论我们从上面的查询中得到什么我不想要的记录。在上面的代码中,我不想在WHERE子句中使用这个正则表达式。如何排除此条件以便我可以过滤我的条件和查询。

4

1 回答 1

1

你在找not吗?

where not regexp_like(col, '[a-zA-Z0-9]\.[a-zA-Z0-9]')

您可能还需要考虑NULLs :

where not regexp_like(col, '[a-zA-Z0-9]\.[a-zA-Z0-9]') or col is null
于 2018-02-28T11:26:40.403 回答