我正在通过 ADF 复制事件从 SQL Server 复制数据,并使用 SQL 笔记本将其存储在 Databricks delta Lake 中,存储数据后,空白值存储为 NULL
源数据类型:varchar
目标数据类型:字符串
如何消除 NULL 值并在目标端用空白值填充它们?
NOT NULL 约束不起作用
最佳答案
是的,您可以删除所有 NULL 值并将它们保留为空白值(value)观。您可以按照下面的代码进行操作,它对我来说效果很好。
Remove selected NULL columns keep them as Blank values.
select *, ifnull(marks,' ') marks1 from datastore_panels.tb11
Remove all NULL values keep them as Blank values.
select Name, subject, ifnull(marks,' ') marks, ifnull(Status,' ') Status, ifnull(Attendance,' ') Attendance from datastore_panels.tb11
关于azure - 将数据从 Sql 服务器复制到 Databricks delta Lake 时(sql 笔记本事件)空白值填充为 Null 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71928447/