简体   繁体   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

I am copying data from SQL server through ADF copy activity and storing it in Databricks delta lake with SQL notebook, After storing the data the Blank values storing as NULL我正在通过 ADF 复制活动从 SQL 服务器复制数据,并使用 SQL 笔记本将其存储在 Databricks delta lake 中,存储数据后,空白值存储为 NULL

Source datatype: varchar源数据类型:varchar

Target datatype: String目标数据类型:字符串

How to get rid of NULL values and populate them with Blank values at the Target side?如何摆脱 NULL 值并在目标端用空白值填充它们?

NOT NULL Constraint is not working NOT NULL 约束不起作用

Yes, You can Rid all NULL values and keep them as Blank values .是的,您可以Rid all NULL values 并将它们保留为Blank values You can follow below codes its working fine for me.您可以遵循以下代码,它对我来说工作正常。

Remove selected NULL columns keep them as Blank values .删除选定的 NULL 列,将它们保留为空白值

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

参考 1

Remove all NULL values keep them as Blank values .删除所有 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.

相关问题 将数据从本地 sql 服务器复制到 Azure Data Lake Storage Gen2 中的增量格式 - copy data from on premise sql server to delta format in Azure Data Lake Storage Gen2 从数据块中的 sql 服务器读取数据(pyspark) - Reading data from sql server in databricks(pyspark) 我们可以将本地 SQL 服务器数据库中的表连接到 Azure Delta 湖中的 Delta 表中的表吗? 我有什么选择 - Can we join tables in on-premise SQL Server database to tables in Delta tables in Azure Delta lake? what are my options 将 delta lake 写入 AWS S3(没有 Databricks) - Writing delta lake to AWS S3 (Without Databricks) Azure 数据湖和导出 SQL 查询 pyspark - Azure Data Lake and export SQL query with pyspark 如何根据特定列中的存在删除具有空白值的记录? - SQL - How to remove records with blank values based on existence in specific column? - SQL AWS Glue 可以爬取 Delta Lake 表数据吗? - Can AWS Glue crawl Delta Lake table data? SQL - 使用“IGNORE NULLS”时数组中包含的 NULL 值 - SQL - NULL values included in array when using 'IGNORE NULLS' 如何在不使用 Spark 的情况下从 Synapse 笔记本中的 Azure 数据湖读取 XML 文件 - How To Read XML File from Azure Data Lake In Synapse Notebook without Using Spark 在 SQL 中无需手动输入即可一次计算多列中的非空值 - Count non-null values from multiple columns at once without manual entry in SQL
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM