0

如何通过忽略值字段中的几个数字来更新列。
例如,我BKIH-10A在列中有值SECTION-ID
我只想10A在那个领域,我怎样才能BKIH-从那个领域中删除。

4

1 回答 1

1

尝试这个 :-

Declare @SECTION_ID varchar(20)
Set @SECTION_ID='BKIH-10A'
Select substring(@SECTION_ID,charindex('-',@SECTION_ID)+1,len(@SECTION_ID))

Result 
10A

我假设您想要符号中的字符 -

或者

如果您可以硬编码子字符串表达式中起始字符串的位置

 substring(SECTION_ID,6,len(SECTION_ID)
于 2013-01-04T06:06:47.393 回答