問題
您有一個在某些列中具有空值的表。在Databricks中使用select語句查詢表時,空值顯示為null。
當您在Databricks SQL中使用相同的select語句查詢表時,空值顯示為NaN。
%sql select * from defaultwhere 為空
磚
磚的SQL
導致
NaN是“非數字”的縮寫。這就是在Databricks SQL中顯示空值的方式。
解決方案
這不是問題。Databricks SQL正在按照設計工作。
Databricks SQL中空值的表示與Databricks中空值的表示不同,但是數據本身沒有改變。