如何通过忽略值字段中的几个数字来更新列
例如,我在BKIH-10A
列中的值为SECTION-ID
我只想在该字段中10A
,如何从该字段中删除BKIH-
。
答案 0 :(得分: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)