Hi Developers,
i need to remove special characters and numerics in my sql query.
my code is 
    DECLARE @USErId AS VARCHAR(100)='[email protected]'
    SELECT DISTINCT
  CASE 
       WHEN ISNULL(@USERID,'') LIKE '%t-mobile.com%' 
       THEN REPLACE(REPLACE(REPLACE(@USERID,SUBSTRING (@USERID,CHARINDEX( '@', @USERID ) + 1, LEN(@USERID)),''),'@',''),'.','') 
  ELSE
       SUBSTRING(@USErId, 1, CHARINDEX('.', @USERID)-1) +REPLACE(SUBSTRING(SUBSTRING(@USERID, CHARINDEX('.', @USERID) + 1, 1000), 1,
       CHARINDEX('@', SUBSTRING(@USERID, CHARINDEX('.', @USERID) + 1, 1000))-1),
       REVERSE(LEFT(reverse(SUBSTRING(SUBSTRING(@USErId, CHARINDEX('.', @USERID) + 1, 1000), 1,
       CHARINDEX('@', SUBSTRING(@USERID, CHARINDEX('.', @USERID) + 1, 1000))-1)),
       PATINDEX('%[0-9][^0-9]%', reverse(SUBSTRING(SUBSTRING(@USERID, CHARINDEX('.', @USERID) + 1, 1000), 1,
       CHARINDEX('@', SUBSTRING(@USERID, CHARINDEX('.', @USERID) + 1, 1000))-1)) ))),'')
       END AS 'Original Owners',
  CASE 
       WHEN ISNULL(@USERID,'') LIKE '%t-mobile.com%'
       THEN  ISNULL(@USERID,'')
  ELSE ''
       END AS 'OriginalOwnerEmail'
My expected output = paulraj
if anyone know how to do this kindly suggest me to done this task
 
Regards & Thanks
Paul.S