【发布时间】:2021-08-04 15:52:19
【问题描述】:
我有一个 C1 列,其中的值可以是“值”或“空”或“N/A”。
| C1 |
-------
| |
| N/A |
|apple|
我想以一种使用 NULLIF 将空值和 N/A 转换为 NULL 的方式选择列 C1。
| C1 |
-------
|NULL |
|NULL |
|apple|
我们可以使用NULLIF(C1, ''),如果列值为空,则返回 NULL。
我们也可以使用 CASE 并以这种方式实现这两种情况,但我想知道是否有一种方法可以使用 NULLIF ,如果有,怎么做? (或 CASE 以外的任何方式)
类似NULLIF(C1, '' OR 'N/A')
提前致谢。
【问题讨论】: