繁体   English   中英

同时将数据从 Sql 服务器复制到 Databricks delta lake(sql notebook 活动)空白值填充为 Null 值

[英]while copying data from Sql server to Databricks delta lake(sql notebook activity) Blank values populating as Null values

我正在通过 ADF 复制活动从 SQL 服务器复制数据,并使用 SQL 笔记本将其存储在 Databricks delta lake 中,存储数据后,空白值存储为 NULL

源数据类型:varchar

目标数据类型:字符串

如何摆脱 NULL 值并在目标端用空白值填充它们?

NOT NULL 约束不起作用

是的,您可以Rid all NULL values 并将它们保留为Blank values 您可以遵循以下代码,它对我来说工作正常。

删除选定的 NULL 列,将它们保留为空白值

select *, ifnull(marks,' ') marks1  from datastore_panels.tb11

参考 1

删除所有 NULL 值,将它们保留为空白值

select Name, subject, ifnull(marks,' ') marks, ifnull(Status,' ') Status, ifnull(Attendance,' ') Attendance   from datastore_panels.tb11

参考资料 2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM