SQL Not Like语句不起作用

我在存储过程中有以下代码。

WHERE

WPP.ACCEPTED = 1 AND

WPI.EMAIL LIKE '%@MATH.UCLA.EDU%' AND

(WPP.SPEAKER = 0 OR

WPP.SPEAKER IS NULL) AND

WPP.COMMENT NOT LIKE '%CORE%' AND

WPP.PROGRAMCODE = 'cmaws3'

NOT LIKE语句不起作用,是的,在有人说任何东西之前,COMMENT列中的项目不包含CORE,其他所有列都可以。

有谁知道这是怎么回事?

回答:

如果WPP.COMMENT包含NULL,则条件将不匹配。

该查询:

SELECT  1

WHERE NULL NOT LIKE '%test%'

什么也不会返回。

在一NULL列,两者LIKENOT LIKE反对任何搜索字符串将返回NULL

您能否在一行中发布相关的值,您认为应该将其返回但不是?

以上是 SQL Not Like语句不起作用 的全部内容, 来源链接: utcz.com/qa/422627.html

回到顶部