如何在 Azure 数据工厂中将所有数据类型的 NULL 替换为白色 space?
How to replace NULL with white space in Azure Data Factory for all data types?
我有不同数据类型的列。比如有些column是int类型,有些是date,有些是string类型。
当我使用iifNull(column1, ' ')
它仅适用于字符串数据类型。
此外,当我有日期列并使用如下代码时,结果仍然是 NULL
iifNull(datecol, toTimestamp('1990-01-01', 'yyy-MM-dd'))
- 如何将整数和日期列的 NULL 值替换为白色 space 那么?
- 如何使用日期列?
如果您的数据是 csv 文件并且有不同的列类型,我测试过它工作正常,请看下面的例子:
派生列表达式和输出:
iifNull(id, ' ')
iifNull({ name}, ' ')
iifNull({ dd}, ' ')
如果您的数据来自SQL数据库table,我们必须将int
或date
列转换为字符串数据类型,然后运行 iifNull()
函数。
参考这个例子:
SQL 数据库来源:
派生列表达式和输出:
iifNull(toString(id), ' ')
iifNull(name, ' ')
iifNull(toString(dd), ' ')
HTP.
我有不同数据类型的列。比如有些column是int类型,有些是date,有些是string类型。
当我使用iifNull(column1, ' ')
它仅适用于字符串数据类型。
此外,当我有日期列并使用如下代码时,结果仍然是 NULL
iifNull(datecol, toTimestamp('1990-01-01', 'yyy-MM-dd'))
- 如何将整数和日期列的 NULL 值替换为白色 space 那么?
- 如何使用日期列?
如果您的数据是 csv 文件并且有不同的列类型,我测试过它工作正常,请看下面的例子:
派生列表达式和输出:
iifNull(id, ' ')
iifNull({ name}, ' ')
iifNull({ dd}, ' ')
如果您的数据来自SQL数据库table,我们必须将int
或date
列转换为字符串数据类型,然后运行 iifNull()
函数。
参考这个例子:
SQL 数据库来源:
派生列表达式和输出:
iifNull(toString(id), ' ')
iifNull(name, ' ')
iifNull(toString(dd), ' ')
HTP.