0
如何在SparkSQL 2.0中使用DataFrames和Scala語言實現這樣的SQL查詢?我已經閱讀了很多帖子,但其中沒有一篇似乎能夠實現我所需要的內容,或者如果您能指出我的內容,就可以做到。這裏的問題:如何在SparkSQL2.0上執行類似的UPDATE-WHERE語句?
UPDATE table SET value = 100 WHERE id = 2
UPDATE table SET value = 70 WHERE id = 4
.....
假設你有一個表table
有兩列這樣的:
id | value
--- | ---
1 | 1
2 | null
3 | 3
4 | null
5 | 5
是否有執行上述查詢的方式,使用地圖,比賽的情況下,UDF的,或者 - 說明?我需要在value
字段中存儲的值不是順序的,所以我具有特定的值。我也知道,在處理DataFrame時,不可能修改不可變數據。我沒有可分享的代碼,因爲我無法使其工作,也無法再現任何錯誤。
非常感謝!問題已經解決了 ! – Emiliano