原始数据表格:
ID AZ
1 aabbccddeeffggselect * from Tb 查询之后的结果我想要!
ID AZ
1 aa
1 bb
1 cc
1 dd
1 ee
1 ff
1 gg
这样的结果:
请各位高手看下帮帮忙!
ID AZ
1 aabbccddeeffggselect * from Tb 查询之后的结果我想要!
ID AZ
1 aa
1 bb
1 cc
1 dd
1 ee
1 ff
1 gg
这样的结果:
请各位高手看下帮帮忙!
INSERT @a SELECT 1 ,'aabbccddeeffgg'
UNION ALL SELECT 2 ,'1122334455667788'DECLARE @b TABLE(id INT IDENTITY(1,2),a INT)
INSERT @b SELECT TOP 200 0 FROM [syscolumns] a,[syscolumns] b SELECT * FROM(
SELECT a.id,substring(az,b.id,2) x
FROM @a a,@b b
)aa
WHERE x<>''
ORDER BY id,x--result
/*id x
----------- ----
1 aa
1 bb
1 cc
1 dd
1 ee
1 ff
1 gg
2 11
2 22
2 33
2 44
2 55
2 66
2 77
2 88(所影响的行数为 15 行)
*/