इस फ़ंक्शन को आज़माएं:
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
इसे इस तरह कहें:
Select dbo.RemoveNonAlphaCharacters('abc1234def5678ghi90jkl')
एक बार जब आप कोड को समझ लेते हैं, तो आपको यह देखना चाहिए कि अन्य वर्णों को भी हटाने के लिए इसे बदलना अपेक्षाकृत सरल है। आप इसे अपने खोज पैटर्न में पारित करने के लिए पर्याप्त गतिशील भी बना सकते हैं।
आशा है कि यह मदद करता है।