Coba fungsi ini:
Create Function [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000))
Returns VarChar(1000)
AS
Begin
Declare @KeepValues as varchar(50)
Set @KeepValues = '%[^a-z]%'
While PatIndex(@KeepValues, @Temp) > 0
Set @Temp = Stuff(@Temp, PatIndex(@KeepValues, @Temp), 1, '')
Return @Temp
End
Sebut saja seperti ini:
Select dbo.RemoveNonAlphaCharacters('abc1234def5678ghi90jkl')
Setelah Anda memahami kodenya, Anda akan melihat bahwa relatif mudah untuk mengubahnya untuk menghapus karakter lain juga. Anda bahkan dapat membuat ini cukup dinamis untuk diteruskan dalam pola pencarian Anda.
Semoga membantu.