Is null(Is null(是否为空))¶
Supported in: Batch, Faster, Streaming
Returns true if the input is null, can optionally treat empty strings as null.
Expression categories: Boolean
Declared arguments¶
- Expression: The expression to check for null values.
Expression\ - optional Treat empty strings as null: Whether to treat empty strings as null values.
Literal\
Output type: Boolean
Examples¶
Example 1: Base case¶
Argument values:
- Expression: empty string
- Treat empty strings as null: true
Output: true
Example 2: Base case¶
Argument values:
- Expression: hello
- Treat empty strings as null: null
Output: false
Example 3: Base case¶
Argument values:
- Expression: 1
- Treat empty strings as null: null
Output: false
Example 4: Base case¶
Argument values:
- Expression: null
- Treat empty strings as null: null
Output: true
中文翻译¶
Is null(是否为空)¶
支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
如果输入值为空(null),则返回 true,可选择将空字符串视为空值。
表达式类别: 布尔(Boolean)
声明的参数¶
- 表达式(Expression): 要检查空值的表达式。
表达式\<任意类型> - 可选 将空字符串视为空值(Treat empty strings as null): 是否将空字符串视为空值。
字面量\<布尔值>
输出类型: 布尔值(Boolean)
示例¶
示例 1:基本情况¶
参数值:
- 表达式: 空字符串
- 将空字符串视为空值: true
输出: true
示例 2:基本情况¶
参数值:
- 表达式: hello
- 将空字符串视为空值: null
输出: false
示例 3:基本情况¶
参数值:
- 表达式: 1
- 将空字符串视为空值: null
输出: false
示例 4:基本情况¶
参数值:
- 表达式: null
- 将空字符串视为空值: null
输出: true