永洪社区

标题: 永洪的脚步如何实现concat_ws功能? [打印本页]

作者: johnsz    时间: 2024-3-22 17:32
标题: 永洪的脚步如何实现concat_ws功能?
concat_ws
比如

select
t.cls
concat_ws(        ',',        collect_set(concat(t.itemname))      ) as cls_combined_name

from t
group by t.cls


作者: yanieye    时间: 2024-3-22 17:32
目前不支持 collect_set 相似的功能的函数。
所以暂时不能用永洪基础语法实现,可以直接使用SQL实现,在永洪SQL数据集中,可以直接自定义SQL语句来进行查询。
作者: yhdata_lyaa    时间: 2024-3-22 17:52
新建计算列参考concat(col['省份',col['产品种类')


如果是脚本参考concat(string1, string2..)
拼接多个字符串。
例如:
concat("product","type")=producttype

作者: johnsz    时间: 2024-3-24 09:23
重点是如何实现group的效果?
作者: Malelee    时间: 2024-3-24 12:37
johnsz 发表于 2024-3-24 09:23
重点是如何实现group的效果?

字符串的话 直接用 新建计算列 string1+string2+string3呢?

作者: johnsz    时间: 2024-3-24 16:14
看样子你是没用过concat_ws,还不明白concat和concat的区别
作者: johnsz    时间: 2024-3-24 16:15
建议先看看concat_ws的语法以及和concat的区别

作者: Malelee    时间: 2024-3-24 17:16
那就只能参考concat 目前应该是没有concat_ws
作者: yh_wqVPiiDL    时间: 2024-3-24 20:11
打卡




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4