gpt4 book ai didi

sql - 在 sql server 中使用空(NULL)int 数据类型

转载 作者:行者123 更新时间:2023-12-04 05:19:33 26 4
gpt4 key购买 nike

如何选择作为 NULL 插入的 int 数据类型字段(奖金)?

尝试了以下操作,但尽管有一个有效的条目,但什么也没打印。

select e_name from employee, payroll where datepart(year,hire_date)=2005 and employee.e#=payroll.e# and bonus=null

另外,如果我想再添加一年,比如 2007 年,要使用 2005 年进行检查,或者,查询是什么?

最佳答案

测试 null 时,必须使用以下语法:

... 
and bonus is null

仅供引用,用于测试是否为空的语法是 bonus is not null .

所有其他比较(例如 =、<、like 等)将返回 false 和 null 值。

关于sql - 在 sql server 中使用空(NULL)int 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com