一、表aa:
id1 id2
1 a1b2c3
2 a2b1c4
3 a3b3c3结果:
id1 id2
1 b2
2 b1
3 b3
二、表bb
id1 id2 id3
1 201212010824 36
2 201212010856 28
3 201212021723 13
4 201212021844 55结果:
id3 id4
1201 64
1202 68
id1 id2
1 a1b2c3
2 a2b1c4
3 a3b3c3结果:
id1 id2
1 b2
2 b1
3 b3
二、表bb
id1 id2 id3
1 201212010824 36
2 201212010856 28
3 201212021723 13
4 201212021844 55结果:
id3 id4
1201 64
1202 68
FROM bb
GROUP BY SUBSTRING(id2,5,4)
SELECT id1,SUBSTRING(id2,3,2)id2
FROM aa晕,我还想得很复杂....连列转行都出来了。
一、表aa:
id1 id2
1 a1b2c3
2 b1a2c4
3 a3c3b3结果:
id1 id2
1 b2
2 b1
3 b3
--INSERT INTO #huang
--SELECT 1 , 'a1b2c3'
--UNION ALL
-- SELECT 2, 'b1a2c4'
--UNION ALL
-- SELECT 3, 'a3c3b3'
SELECT id1,SUBSTRING(id2,PATINDEX('%b%',id2),2) id2
FROM #huang
/*
id1 id2
----------- ----
1 b2
2 b1
3 b3
(3 行受影响)
*/