如何在SQL Server中的特定字符之后拆分字符串并将此值更新为特定列

SHE*_*ETE 37 sql-server split sql-update

我有一个数据表1/1,以1/20在一列.我希望值1到20,即'/'(正斜杠)之后的值更新到SQL Server中同一表中的其他列.

例:

列具有值1/1,1/2,1/3...1/20
新的Column值1,2,3,..20

我想更新这个新专栏

提前致谢...!

Lam*_*mak 89

试试这个:

UPDATE YourTable
SET Col2 = RIGHT(Col1,LEN(Col1)-CHARINDEX('/',Col1))
Run Code Online (Sandbox Code Playgroud)


小智 9

请查找下面的查询,也可以使用分隔符拆分字符串.

Select Substring(@String1,0,CharIndex(@delimeter,@String1))
Run Code Online (Sandbox Code Playgroud)