【发布时间】:2020-01-24 21:06:59
【问题描述】:
如何将此 SQL 案例语句转换为 Spark SQL?
replace_old_engagements_sql = """ UPDATE """ + my_table_name + """
SET Engagement = CASE Engagement
WHEN '800000026680' THEN '800000032764'
WHEN '807000000041' THEN '808000000000'
WHEN '870000012569' THEN '807000000412'
WHEN '807000000279' THEN '808000000223'
WHEN '807000000282' THEN '808000000223'
WHEN '870000000403' THEN '808000000223'
END
WHERE LinkedAccountId in ('123456789101','109876543212') AND Engagement IN ('800000026680', '807000000041', '870000012569', '807000000279', '807000000282', '870000000403'); """
【问题讨论】: