SQL.我该怎么写NOT LIKE语句

Ton*_*ony 4 sql

SELECT       *
FROM            [Table]
WHERE        (Izdava NOT LIKE NULL)
Run Code Online (Sandbox Code Playgroud)

//如何检查Izdava是否为NULL

Bar*_*aye 10

这应该工作:

SELECT * FROM [Table] WHERE Izdava IS NOT NULL
Run Code Online (Sandbox Code Playgroud)


Ada*_*Dev 7

SELECT * FROM [Table] WHERE (Izdava IS NOT NULL)
Run Code Online (Sandbox Code Playgroud)


Tar*_*ryn 5

我想这就是你想要的.

SELECT * 
FROM [Table] 
WHERE Izdara Is Not NULL
Run Code Online (Sandbox Code Playgroud)

有关MSDN中NULL值的信息:

以下是有关空值的信息:

要在查询中测试空值,请在WHERE子句中使用IS NULL或IS NOT NULL.


Dav*_*vid 5

LIKE NULL毫无意义.这没有意义. LIKE用于比较使用通配符的部分字符串或不带通配符的完整字符串.

根据您想要的RDBMS不是NULL,

SELECT * FROM [Table] WHERE (NOT Izdava IS NULL)
Run Code Online (Sandbox Code Playgroud)