鉴于此数据:
col1
----
foo
bar
我希望将这些行连接在一起,最后得到' foo'' bar' 。 使用collect_set给我一个数组,concat_ws给我一个逗号分隔的字符串。 选择
concat_ws(',',collect_set(col1))
我无法弄清楚如何在那里获得单引号。
concat('''',col1,'''')
只返回col1的值。
我做错了什么?
答案 0 :(得分:1)
你需要逃避引号。
concat('\'',col1,'\'')