簡體   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