0
我面對pyspark SQL查詢字符串連接問題()
spark.sql("select *,rtrim(IncomeCat)+' '+IncomeCatDesc as trimcat from Dim_CMIncomeCat_handled").show()
在此查詢過程中特有的或未知的串聯問題都IncomeCat和IncomeCatDesc字段保存字符串類型值,因此在邏輯上我認爲它會串連,但我得到空
合成磁場在實現的結果將是「14100abcd」,其中14100是IncomeCat一部分,abcd是IncomeCatdesc一部分。我已經嘗試在IncomeCat字段上進行明確投射,以及在IncomeCat字段
spark.sql("select *,cast(rtrim(IncomeCat) as string)+' '+IncomeCatDesc as IncomeCatAndDesc from Dim_CMIncomeCat_handled").show()
但我得到的結果相同。所以我在這裏失蹤了。請幫助我解決這個問題 謝謝\ Kalyan
要注意的一點是rtrim(IncomCat)正在工作,但是當我與IncomeCatDesc值連接時,它會給出null – Kalyan