是否可以交换多个字符串位置的值?
为了在此解释清楚:
是否可以将103414823111
修改为类似于823111103414
的内容。
为了使它更详细:
我想把103414
放在823111
之后,而不是以前。
某些数据的切割已经完成,现在我的问题是把它移到前面去。
这是我切割它的代码。
[Time] = SUBSTRING('351856040667941,RA1;0500A1437.8305N12057.1792E000.0087.600.800051034148231114CEA2420018A140000000', 65, 6),
[Date] = SUBSTRING('351856040667941,RA1;0500A1437.8305N12057.1792E000.0087.600.800051034148231114CEA2420018A140000000', 72, 6),
我急需帮助伙计们。谢谢。
发布于 2014-11-26 09:32:54
尝尝这个。
declare @a varchar (500)='103414823111'
select right(@a,6)+left(@a,6)
发布于 2014-11-26 09:33:44
SELECT CONCAT (RIGHT([Date],6), (LEFT ([Time], 6))
或
SELECT CONCAT ([Date],[Time])
https://stackoverflow.com/questions/27145496
复制相似问题