例如,要将下面的数据 以GROUP_ID进行分组,一组一行,一组中的多个PRODUCT_ID用逗号分隔,select 出来成如下结果: 在Sql Server中,我目前想到的一种方法是写一个函数,如下: 然后查询语句这样写: 查询结果如下图所示 ...
现在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 推荐指数:
例如,要将下面的数据 以GROUP_ID进行分组,一组一行,一组中的多个PRODUCT_ID用逗号分隔,select 出来成如下结果: 在Sql Server中,我目前想到的一种方法是写一个函数,如下: 然后查询语句这样写: 查询结果如下图所示 ...
--sql中根据逗号分隔,查出多行数据 --查出多行之后计算和 ...
参考:https://blog.csdn.net/sofeien/article/details/80534557 ...
近期在工作中遇到某表某字段是可扩展数据内容,信息以逗号分隔生成的,现需求要根据此字段数据在其它表查询相关的内容展现出来,第一想法是切割数据,以逗号作为切割符,以下为总结的实现方法,以供大家参考、指教。 1、regexp_substr函数,通过正则来拆分字符串,函数用法为:(必须是oracle ...
使用array_agg(distinct(字段名)),array_to_string(字段名,',') select array_to_string(array_agg(distinct(ele_table)),',') from entity_classification where ...
目录 1.需求描述 2.实现方法 2.1 通过listagg函数实现 2.2 通过wmsys.wm_concat实现 现有emp表,表结构如下: 1.需求描述 现在需要将表emp的字段按照字段顺序依次拼接为一行,最终效果 ...
单表操作 创建测试表city: 把cityLevel相同的cityName合并在一起用逗号分隔 如:北京,上海,广州 用city表和一张新的city命名为c,匹配cityLevel相同的项目,然后用cityLevel进行分组 两表操作 将city表拆开 citys ...
不要看他人高新,且看闲时谁在拼 ...