温馨提示×

Nullif和 Isnull 使用差异

小樊
99
2024-06-29 11:53:32
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

  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并返回指定值。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:MySql中的IFNULL、NULLIF和ISNULL怎么使用

0