参见英文答案 >
How do I split a string so I can access item x?41个
我有一个关于在T-sql中拆分列值的问题.
我有 @H_301_4@Address_col Nevada,USA Tokyo,Japan Hanoi,Vietnam
我有一个关于在T-sql中拆分列值的问题.
我有 @H_301_4@Address_col Nevada,USA Tokyo,Japan Hanoi,Vietnam
我想用逗号分割值
@H_301_4@Address_col Country Navada USA Tokyo Japan Hanoi Vietnam我怎样才能做到这一点?
解决方法
@H_301_4@declare @T table (Address_col varchar(20))
insert into @T values
('Nevada,USA'),('Tokyo,Japan'),('Hanoi,Vietnam')
select left(Address_col,charindex(',',Address_col)-1) as Address_col,stuff(Address_col,1,Address_col),'') as Country
from @T
更新:
拆分三个部分的字符串可能如下所示:
声明@T表(Address_col varchar(20))