Ike*_*ePr 1 sql t-sql sql-server
我有以下代码.
.....
.....
WHERE 0 = 0
AND Isnull(something, 1) = 1
....
....
Run Code Online (Sandbox Code Playgroud)
我知道isnull函数会查看某些内容,如果它是null,则将其替换为1.但是= 1代表什么,它是什么意思?
我在Microsoft SQL Server中工作,代码是Coldfusion.
你的查询Isnull(something, 1) = 1
是说要返回something
只有null
值的1
.
我会重新写它以使其成为可怜的 :
WHERE (something IS NULL OR something = 1)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
151 次 |
最近记录: |