sql server 多行转一列

原创 2018年04月17日 15:24:00

 select distinct stuff((select   ','+A.zType from (select distinct  desc + '/' + CAST( qty as nvarchar(20)) zType  from matl_mst WHERE job = @job ) A  FOR xml PATH('')), 1, 1, '') as zType  ,job  from   matl_mst where job = @job  

注释:@job  变量   

          STUFF  删除函数


SQL结果集转换--附多行转为一列

如下图将结果集1(图1)转换为结果集2(图2)ID          name                 value----------- -------------------- ------...
  • bin_520_yan
  • bin_520_yan
  • 2010-11-18 21:14:00
  • 5700

sql 多行转多列,多行转一列合并数据,列转行

多行转多列:    要实现该功能pivot行数应该是必不可少吧,下面我就来说说该函数如何使用  局限性:该函数只能针对已知行数要转为几列才能使用,动态行转动态列不支持(个人所知,如可以实现请指教) 用...
  • sinat_32057099
  • sinat_32057099
  • 2015-10-16 15:43:59
  • 4917

SQL将一列多行数据转换为一行

select stuff((select ','+A.CarType from (select distinct CarType from #tempCarType) A FOR xml PA...
  • easyboot
  • easyboot
  • 2017-09-01 11:20:30
  • 1579

sqlserver 处理多行转到一列的方法

USE [new_db]GO/****** 对象: UserDefinedFunction [dbo].[getAccountName] 脚本日期: 08/30/2013 16:02:00 *****...
  • MoonLight20100
  • MoonLight20100
  • 2013-08-30 16:03:33
  • 882

SQL Server多行结果转换为一行

多行结果转换为一行,用逗号隔开。 代码如下: -- 多行 select tid from typeinfo where pid=4 -- 一行 select STUFF((Select','+C...
  • curry2016
  • curry2016
  • 2016-05-18 18:00:58
  • 2108

SQLServer多行多列数据转为一行

SQLServer多行多列数据转为一行
  • mh942408056
  • mh942408056
  • 2016-08-16 21:03:31
  • 2604

SQL Server将一列的多行内容拼接成一行或一个字符串的问题

昨天遇到一个SQL Server的问题:需要写一个储存过程来处理几个表中的数据,最后问题出在我想将一个表的一个列的多行内容拼接成一行 比如表中有两列数据 : ep_clas...
  • linybo
  • linybo
  • 2015-03-18 20:40:46
  • 8479

数据库一列多行转一行多列

如题: select max(case when name='1' then [temp] else null end) as temp1 , max(case when ...
  • zhao50632
  • zhao50632
  • 2014-05-22 13:37:11
  • 1770

SQL SERVER 根据关键字符,将一列分成多行

  • 2015年06月01日 09:46
  • 2KB
  • 下载

SQL Server Stuff的用法,将一列的多行内容拼接成一行

 比如表中有两列数据 : ep_classes  ep_name AAA         企业1 AAA         企业2 AAA         企业3 BBB...
  • zhang_huiming
  • zhang_huiming
  • 2016-03-22 16:49:27
  • 275
收藏助手
不良信息举报
您举报文章:sql server 多行转一列
举报原因:
原因补充:

(最多只允许输入30个字)