如何在列中搜索不包含某些字符的信息

时间:2013-11-22 17:34:34

标签: sql db2

我试图通过排除某些字符来限制查询中的结果。例如,列A始终是常量,但在列B中可以有多个返回。我需要排除包含“WWW”的B列中的所有内容,但我并不完全确定如何执行此操作。

2 个答案:

答案 0 :(得分:2)

尝试使用:

...
WHERE columnB NOT LIKE '%WWW%'

答案 1 :(得分:1)

添加一个where子句:

select x.a,x.b from foo x where x.b not like '%www%'

我总是希望看到专栏

select x.a, case when x.b not like '%www%' then b else null end from foo x

希望它有所帮助...