sql中有时需要将列的值转成行的形式,比如下面的数据,具有相同Path的ZumenID有哪一些,该怎么做呢?

常见的做法可以参见这篇文章http://www.cnblogs.com/xiashengwang/p/3503554.html

这里介绍另外一种拼接列的值的方法,利用xml实现。参见这篇文章http://www.cnblogs.com/yuefei/p/3799513.html

不过这里要稍微复杂一点,需要用到子查询。sql如下:

select b.path,stuff(replace(replace((select zumenID,path from t_zumen c where c.path = b.path for xml auto),'<c zumenID="',','),'" path="' + b.path+ '"/>',''),1,1,'') zumenIDs
from
(select distinct path from t_zumen) b -- 先做Path的Distinct

效果如下:

转载于:https://www.cnblogs.com/xiashengwang/p/4155853.html

sql 拼接同列的值相关推荐

  1. SQL将多列的值合并为一列

    描述:你想将多列的值合并为一列.例如,你想查询 EMP 表,并获得如下结果集. CLARK WORKS AS A MANAGER KING WORKS AS A PRESIDENT MILLER WO ...

  2. SQL 求 3 列异值的 4 种方法

    点击蓝色"有关SQL"关注我哟 加个"星标",天天与10000人一起快乐成长 前两天在抽一段数据时,碰到一个典型问题,初一想,有很多解法,所以特想做一次归纳. ...

  3. oracle sql 拼接遇到参数值,sql 将某一列的值拼接成字符串

    ) set @str='' -- 必须先赋值 ))+',' from( select [objid],sfrq from tablename ) tb order by tb.sfrq print @ ...

  4. SQL Server 将某一列的值拼接成字符串

    名称 海鲜水产 水果蔬菜 海参 肉禽蛋 牛排 腊味 生鲜食品 将以上一列变成: 生鲜食品,海鲜水产,水果蔬菜,海参,牛排,肉禽蛋,腊味 sql select CAST(列 as varchar)+', ...

  5. 检索数据_7_拼接列的值

    拼接列的值 需求描述 需求:查询雇员表emp里部门编号是10员工信息,以员工名称"'job title is"职位的形式输出.示例:KING's job title is PRES ...

  6. SQL中获取刚插入记录时对应的自增列的值

    --创建数据库和表 create database MyDataBase use MyDataBase create table mytable ( id int identity(1,1), nam ...

  7. SQL Server 重置Identity标识列的值(INT爆了)

    一.背景 SQL Server数据库中表A中Id字段的定义是:[Id] [int] IDENTITY(1,1),随着数据的不断增长,Id值已经接近2147483647(int的取值范围为:-2 147 ...

  8. mysql中教如何拼接字段(列)值、加入运算、设置别名(非常实用)

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究)   在mysql中 ...

  9. sql设置id自动增长_JDBC进阶(一):批处理与获取自增长列的值

    一.批处理 假如要插入一万条记录到数据表中,那么使用普通的方法就要执行一万次插入操作,这样会频繁打开和关闭数据库连接,导致执行速度变慢. 因此可以使用批处理机制将多条语句一次性提交给数据库批量处理. ...

最新文章

  1. D3D11中的硬件反锯齿 SSAA/MSAA/EQAA/CSAA(3)
  2. Lumen、Laravel开发问题记录
  3. 快速消费品行业的营销费用的管理(2)----营销费用的分类
  4. 使用关键字创建具有局部作用域的JavaScript变量
  5. P2619 [国家集训队2]Tree I
  6. asp.net利用RAR实现文件压缩解压缩(转)
  7. 减少HTTP请求的方法
  8. 2018年c++B:换零钞;激光样式(递归法和暴力破解)
  9. frame越过另一个frame_Python3.6实现一个简单的文本编辑器
  10. ubutun下虚拟环境的配置
  11. 实用新型专利撰写模板(自己总结)
  12. 爬取B站前两千位up主的粉丝数
  13. 利用在线词典批量查询英语单词
  14. IDEA 报错 LoggerFactory is not a Logback LoggerContext but Logback is on the classpath,如何排除依赖冲突
  15. 网络历史之金融投资三剑客01
  16. 数字逻辑电路设计课程设计
  17. 传感器发展历史,你知道吗?(图文并茂)
  18. 9 9简单的数独游戏python_如何使用tkinter gui python创建一个9*9的数独生成器?
  19. 0.96寸OLED显示屏介绍
  20. PMP项目管理 | 项目质量管理

热门文章

  1. Windows Server 2012 +WDK7600.16385.1+VS2010驱动开发环境搭建
  2. Visual Assist X Options 常用宏
  3. cocos2dx在不同安卓机型下scrollview裁剪失败
  4. OAuth2.0_JWT令牌介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记147
  5. System学习笔记005---如何查看远程的一台电脑的某个端口有没有打开_centos查看某个端口是否打开
  6. C语言警告warning C4018: '' : signed/unsigned mismatch
  7. Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
  8. 给公司的电脑配置theano
  9. WORD2010每次启动都要配置
  10. 数组的连续子数组最大和(首尾相连)