本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
NULLIF
NULLIF ( <value-expression>, <value-expression> )
如果两个输入参数相等,则返回 null,否则返回第一个值。两个参数必须是可比较的类型,否则会引发异常。
示例
| 函数 | 结果 |
|---|---|
|
NULLIF (4,2) |
4 |
|
NULLIF (4,4) |
<null> |
|
NULLIF('amy','fred') |
AMY |
|
NULLIF('amy',cast(null 作为 varchar (3))) |
AMY |
|
NULLIF(cast(null 作为 varchar (3)),'fred') |
<null> |