原文:sqlserver 字段 逗号分隔分组 多行数据

现在sqlserver想实现一个功能:有个apply industry字段想根据逗号分割成多行便于后面的统计 具体实现方式如下: 增加Split函数 执行语句SELECT id, b.apply industry FROM db basic b CROSS APPLY dbo.Split b.apply industry, , AS a 结果如下 ...

2021-06-22 15:17 0 303 推荐指数:

查看详情

Sql Server实现多行数据分组逗号分隔成一行数据

例如,要将下面的数据 以GROUP_ID进行分组,一组一行,一组中的多个PRODUCT_ID用逗号分隔,select 出来成如下结果: 在Sql Server中,我目前想到的一种方法是写一个函数,如下: 然后查询语句这样写: 查询结果如下图所示 ...

Sat Jul 27 06:41:00 CST 2013 8 16611
Oracle以逗号分隔的字符串拆分为多行数据

近期在工作中遇到某表某字段是可扩展数据内容,信息以逗号分隔生成的,现需求要根据此字段数据在其它表查询相关的内容展现出来,第一想法是切割数据,以逗号作为切割符,以下为总结的实现方法,以供大家参考、指教。 1、regexp_substr函数,通过正则来拆分字符串,函数用法为:(必须是oracle ...

Wed Jul 14 07:41:00 CST 2021 0 677
【Oracle】多行数据合并为一行,使用逗号分隔

目录 1.需求描述 2.实现方法 2.1 通过listagg函数实现 2.2 通过wmsys.wm_concat实现 现有emp表,表结构如下: 1.需求描述 现在需要将表emp的字段按照字段顺序依次拼接为一行,最终效果 ...

Thu May 28 22:27:00 CST 2020 0 4820
sqlserver id相同的多行合并为一行,用逗号分隔

单表操作 创建测试表city: 把cityLevel相同的cityName合并在一起用逗号分隔 如:北京,上海,广州 用city表和一张新的city命名为c,匹配cityLevel相同的项目,然后用cityLevel进行分组 两表操作 将city表拆开 citys ...

Wed Dec 11 00:12:00 CST 2019 0 257
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM