我有以下数据:
Column1 Column2 Column3 Column4 Column5
0 value1 x1 y1 na na
1 value2 x2 y2 na na
2 value3 x3 na z1 na
3 value4 x4 na z2 na
4 value5 x5 na na w1
我想要以下内容
Column1 Column2 Column
0 value1 x1 y1
1 value2 x2
我如何重构这个查询,使其不存在COALESCE或ISNULL?我能把它改成大小写吗?有没有其他方法可以重构它?
SELECT * FROM MockDb WHERE
COALESCE(Column1,0) = @value1 AND
COALESCE(Column2,0) = @value2 AND
COALESCE(Column3,0) = @value3 AND
COALESCE(Column4,0) = @value4 AND
COALESCE(Column5,0) = @value5
我有一个包含两列id、json_string的表,需要将json_string转换为MongoDB文档格式。我正在从Spark/Scala向MongoDB发送数据。 我试着使用withColumn,但是我仍然不能得到想要的格式。这就是我到目前为止所拥有的,所以任何帮助都会非常感谢。 原始json字符串示例(df) val df=spark.sql("select id, json_string from mytable")
{"id":"0001","json_string":"{\"header\":