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, charindex(',', Address_col), '') as Country
from @T
更新:
将字符串拆分为三个部分可以如下所示:
声明@T 表(Address_col varchar(20))
insert into @T values
('Nevada,USA,World'),
('Tokyo,Japan,World'),
('Hanoi,Vietnam,World')
select parsename(C, 3),
parsename(C, 2),
parsename(C, 1)
from @T
cross apply (select replace(Address_col, ',', '.')) as T(C)