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 に答える