gpt4 book ai didi

azure - 将数据从 Sql 服务器复制到 Databricks delta Lake 时(sql 笔记本事件)空白值填充为 Null 值

转载 作者:行者123 更新时间:2023-12-03 03:39:20 24 4
gpt4 key购买 nike

我正在通过 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

Ref1

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

Ref2

关于azure - 将数据从 Sql 服务器复制到 Databricks delta Lake 时(sql 笔记本事件)空白值填充为 Null 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71928447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com