开发者社区> 问答> 正文

SQL Is Null运算符是什么概念?

SQL Is Null运算符是什么概念?

展开
收起
小阳0000 2021-10-06 08:29:37 1579 0
2 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好, SQL NULL 值 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。

    NULL 值的处理方式与其他值不同。
    NULL 用作未知的或不适用的值的占位符。
    无法比较 NULL 和 0;它们是不等价的。
    

    那么,问题来了, SQL IS NULL 我们如何仅仅选取在某列列中带有 NULL 值的记录呢? 我们必须使用 IS NULL 操作符:

    举个栗子:

    SELECT LastName,FirstName,Address FROM Persons
    WHERE Address IS NULL
    
    2021-10-11 14:53:50
    赞同 1 展开评论 打赏
  • is null表示该字段是空值。但不包括空字符串,空字符串不是空值。

    2021-10-11 14:46:15
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载