sql一条数据拆分成多条数据,急求!

数据库一条数据,4个相等的状况,要求生成4条数据 id cord1 cord2 cord3 cord41001 AA BB CC DD结不美观: id cord1001 AA1001 BB1001 CC1001 DD

如不美观是4个字段select id,cord2 from ttunion allunion allselect id,cord3 from ttunion allselect id,cord4 from ttselect id,cord1 from tt
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-07
没有若干好多分,急求 ,奉求了!

sql一条数据拆分成多条数据,急求!
如不美观是4个字段select id,cord2 from ttunion allunion allselect id,cord3 from ttunion allselect id,cord4 from ttselect id,cord1 from tt

sql分割字段中数据并显示成多条记录
select id,a1=LEFT([数据1],2),a2=right(LEFT([数据1],5),2),a3=RIGHT(rtrim([数据1]),2),b1=LEFT([数据2],2),b2=right(LEFT([数据2],5),2),b3=RIGHT(rtrim([数据2]),2) into #test2 from #testselect a.id,[数据1],[数据2] from (select id ,[数据1],ROW_NUMBER()...

sql如何将一条内容包含空格的记录拆分成多条记录
”进行分离得到一组数据,现在可以得出这个函数传入变量有两个,一个是目标字符串,我们定义为@string,数据类型为nvarchar(500),选择nvarchar()是为了兼顾所有Unicode字符集,比如中文;另一个变量为分隔符,我们定义为@separator,

sql一条数据拆分成多条
from Tab

sql server语句 单行数字数据拆分成多行
Create TAble T(RoomID VArchar(10),BedNum int)Insert into T values('1000', 2)Insert into T values('1011', 1)Insert into T values('1012', 2)Insert into T values('1013', 4)--如果BedNum小于等于2047Select T.*,number from T Cross join master.dbo.spt_values B...

sql 把一个字段分成多个字段
1、第一步,新的PHP文件,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,需要声明数组变量,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,使用函数将阵列连接到带有连接字符的字符串,见下图,转到下面的步骤。4、第四步,执行完上面的操作之后,输出连接的字符串,见下图...

oracle sql 将一条记录复制拆分成多条,怎样按条件执行循环
1. 一个简单举例:SQL> select * from test;BILL_MONTH DAY_NUMBER MSISDN --- --- --- 200803 1 13800 200803 3 13800 200803 2 13800 200803 2 13801 200803 4 13804 200803

求SQL高手---将一条记录中的某个字段拆分,多行显示
4行变成1行?如果用SQLServer的话,可以用一种很诡异的方法:SELECTDISTINCT','+SALE_ITEMFROMSALE_REPORTFORXMLPATH('')楼主可以测试一下,最后用一个FORXMLPATH('')就好。我上面的SQL执行结果为:,C,A,B

Oracle通过一个字段的值将一条记录拆分为多条记录
所以必须将分号分割的记录,拆分成单独的记录。变成:Oracle可使用 regexp_substr函数 实现,实现上面切割的sql为:其中 regexp_substr 各个参数的含义:结果就是 aaa , 如果把第二个1变成2,输出就是 bbb 。好了,这部分意图很明显了,下面就是把它每一个切割串取出来,看到上面取 level个 ,而...

sql2000 表中一列内容拆分转多行语句
create table #tmp(a int identity(1,1),co1 varchar(10),co2 varchar(10),co3 varchar(10),co4 varchar(10))go --如果#表中行数太多,可能会超过8000的长度,可以考虑用游标替换这部分 declare @sql varchar(8000)set @sql=''select @sql=@sql+b+' union all select ' from select @...

相似回答
大家正在搜