判为空的必要性

stevenjin 2019-06-13 09:38:41
假如有如下SQL,这里不使用ISNULL也不报错,数据也准确。
加上有什么其分好处吗?
SELECT * FROM Student WHERE StudentID=10313 AND ISNULL(IsGraduated,0)=1
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
insus 2019-06-13
  • 打赏
  • 举报
回复
听雨停了 2019-06-13
  • 打赏
  • 举报
回复
在你这句话上是没有体现它的价值,写不写都没有什么关系,还有ISNULL并不能说是用来判断为空的意思。ISNULL是使用指定的替换值替换 NULL的意思。如果要判断为空应该用的是IS NULL

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧