温馨提示×

Nullif和 Isnull 使用差异

小樊
82
2024-06-29 11:53:32
栏目: 编程语言

  1. NULLIF函数:
  • NULLIF函数接受两个参数,如果这两个参数相等,则返回NULL,否则返回第一个参数的值。
  • 例如,NULLIF(10, 10)将返回NULL,而NULLIF(10, 20)将返回10。
  1. ISNULL函数:
  • ISNULL函数接受两个参数,如果第一个参数为NULL,则返回第二个参数的值,否则返回第一个参数的值。
  • 例如,ISNULL(NULL, ‘abc’)将返回’abc’,而ISNULL(10, ‘abc’)将返回10。

因此,NULLIF函数用于判断两个参数是否相等并返回NULL,而ISNULL函数用于判断一个参数是否为NULL并返回指定值。

0