MySQL下group_concat函数的SAS实现

MySQL下的字符串聚合函数group_concat是一个非常实用的字符串合并函数,

sas下的宏实现

基本表结构如下,

按字母排序的变量和属性列表
# 变量 类型 长度 输出格式 输入格式 标签
2 brand 字符 40 $40. $40. brand
1 customer_id 字符 40 $40. $40. customer_id

宏调用方法,

对应的MySQL的group_concat是

P.S.

PostgreSQL下的替代实现是string_agg和array_agg.

references,

How to use GROUP BY to concatenate strings in SAS proc SQL?

Leave a Reply

Your email address will not be published. Required fields are marked *