跳转至

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