# WINDOW_CONCAT

将某个区域数据的字段值连接为指定分隔符分隔的字符串,可设置分组依据,未设置分组字段时相当于 GROUP_CONCAT(),忽略NULL值。

# 语法

WINDOW_CONCAT(field, [partitionfield], [orderfield], [ordertype], [separator])

  • field:必需,要连接的字段
  • partitionfield:可选,分组字段,使用partitionby括起
  • orderfield:可选,排序字段,field字段值按指定顺序连接,使用orderby括起
  • ordertype:可选,指定排序类型,'asc'升序,'desc'降序,默认为升序
  • separator:可选,分隔符,默认为逗号

# 示例

  1. WINDOW_CONCAT([主体登记表].[经营范围], partitionby([主体登记表].[法人]), orderby([主体登记表].[注册资金], 'desc')) 按照企业法人分组,按照注册资金降序排序,用逗号连接主体的经营范围。
  2. WINDOW_CONCAT([主体登记表].[经营范围],"、") 用顿号连接演员参演电影名称
  3. WINDOW_CONCAT([电影演员表].[电影名称],ORDERBY([电影演员表].[排序序号],'desc'),"、") 用顿号连接演员参演电影名称,以排序序号降序排列
是否有帮助?
0条评论
评论