跳到主要内容

NULL - 脚本和图表函数

Null 函数用于返回 NULL 值。

语法:  

Null( )

示例: 数据加载脚本

在此例中,已加载包含四行的内联表,其中前面三行不包含任何内容,即 Value 列中的 -'NULL'。我们想要将这些值转移为真正的 NULL 值呈现形式。

中间前置 LOAD 使用 Null 函数执行转换。

第一个前置 LOAD 用于添加一个字段来检查该值是否为 NULL,在此例中仅供说明。

NullsDetectedAndConverted: LOAD *, If(IsNull(ValueNullConv), 'T', 'F') as IsItNull; LOAD *, If(len(trim(Value))= 0 or Value='NULL' or Value='-', Null(), Value ) as ValueNullConv; LOAD * Inline [ID, Value 0, 1,NULL 2,- 3,Value];

以下是最终生成的表格。在 ValueNullConv 列中,NULL 值用 - 表示。

Resulting table
ID Value ValueNullConv

IsItNull

0   - T
1 NULL - T
2 - - T
3 Value Value F

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!