SQL null 的判斷
嗯,用户让我帮忙总结一篇文章的内容,控制在100字以内,而且不需要特定的开头。我得先看看这篇文章讲的是什么。 文章主要讨论了在SQL Server的Transact-SQL中处理NULL值时的注意事项。作者提到不能用等号或者不等号来判断NULL,必须使用IS NULL或者IS NOT NULL。还举了一个测试的例子,变量@a是NULL,用=判断的时候不会成立,而用IS NULL才会正确判断。 所以,我需要把这些要点浓缩到100字以内。要包括处理NULL的方法、正确的语法以及错误的用法导致的问题。还要注意语言简洁明了,直接描述内容,不需要开头语。 可能会写成:在SQL Server中使用Transact-SQL时,处理NULL值需用is 2025-3-20 02:7:37 Author: jdev.tw(查看原文) 阅读量:22 收藏

由 · 發表於: · 更新於: | 瀏覽數: 16 / 17

標籤:

老生常談...

撰寫SQL Server Transact-SQL時,注意與null的判斷寫法,必須用 is nullis not null, 不可使用 `=' 或 '!='。

測試SQL:

declare @a varchar(2)
if @a is null
  print 'null'
else
  print 'in else'

▼ 變數@a是null,用 = 判斷時不會成立
gh|400

is null 才會成立
gh|500

##

您可能也會有興趣的類似文章

您可能也會喜歡…


文章来源: https://jdev.tw/blog/8689/sql-null-condition
如有侵权请联系:admin#unsafe.sh