不等于 Null 在 sql server 中不起作用

SM

我有下面给出的查询

       SELECT 
            B.[Date],           
            B.[Detail],
            B.[Number],
            B.[Total],
            CASE WHEN B.[ApId] != null THEN Ap.Name ELSE B.[Name]END Name,
        FROM [Bacs] B
        LEFT JOIN Table ap ON b.ApId= ap.Id

Case When查询中,我试图Name根据b.ApId返回但即使b.ApId不是 null 我得到的B.Name不是Ap.Name.

谁能指出我哪里出错了。

赛莱什·巴布·多帕拉普迪

!= 将评估值,而 NULL 不是值。

因此,您必须使用IS NULLIS NOT NULL比较空值。

SELECT 
            B.[Date],           
            B.[Detail],
            B.[Number],
            B.[Total],
            CASE WHEN B.[ApId] is not null THEN Ap.Name ELSE B.[Name]END Name,
        FROM [Bacs] B
        LEFT JOIN Table ap ON b.ApId= ap.Id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的SQL不等于不起作用

来自分类Dev

在Postgres中不等于null

来自分类Dev

UITableViewCell不等于null

来自分类Dev

不等于Codeigniter中的条件不起作用

来自分类Dev

不等于Codeigniter中的条件不起作用

来自分类Dev

LaTeX中的“不等于”

来自分类Dev

SQL Server仅显示所有值不等于0的行

来自分类Dev

SQL Server 2012:选择结果不等于字符串

来自分类Dev

内部联接中的不等于null会输出不同的结果

来自分类Dev

jQuery不等于条件不起作用

来自分类Dev

为什么!==“”不等于!== null

来自分类Dev

不等于<>查询排除NULL值

来自分类Dev

不等于操作员无法在SAS proc SQL中按预期方式工作

来自分类Dev

不等于操作员无法在SAS proc sql中按预期方式工作

来自分类Dev

SQL语句-选择Where *不等于

来自分类Dev

OPENJSON在SQL Server中不起作用?

来自分类Dev

查询在 SQL Server 中不起作用

来自分类Dev

在mongodb中查询类型不等于

来自分类Dev

在AngularJS中过滤不等于

来自分类Dev

在mongodb中查询类型不等于

来自分类Dev

实体框架中的不等于列表<>

来自分类Dev

Laravel 中什么不等于?

来自分类Dev

值不等于 或值不等于 jQuery 中的空间

来自分类Dev

如何排除不等于运算符的NULL?

来自分类Dev

'char'变量的'int'永远不等于null

来自分类Dev

如何排除不等于运算符的NULL?

来自分类Dev

默认的(T)枚举值不等于null

来自分类Dev

SQL列不等于字符串

来自分类Dev

SQL列不等于字符串