溫馨提示×

Nullif和 Isnull 使用差異

小樊
97
2024-06-29 11:53:32
欄目: 編程語言

  1. NULLIF函數(shù):
  • NULLIF函數(shù)接受兩個(gè)參數(shù),如果這兩個(gè)參數(shù)相等,則返回NULL,否則返回第一個(gè)參數(shù)的值。
  • 例如,NULLIF(10, 10)將返回NULL,而NULLIF(10, 20)將返回10。
  1. ISNULL函數(shù):
  • ISNULL函數(shù)接受兩個(gè)參數(shù),如果第一個(gè)參數(shù)為NULL,則返回第二個(gè)參數(shù)的值,否則返回第一個(gè)參數(shù)的值。
  • 例如,ISNULL(NULL, ‘a(chǎn)bc’)將返回’abc’,而ISNULL(10, ‘a(chǎn)bc’)將返回10。

因此,NULLIF函數(shù)用于判斷兩個(gè)參數(shù)是否相等并返回NULL,而ISNULL函數(shù)用于判斷一個(gè)參數(shù)是否為NULL并返回指定值。

0