Check below :
DECLARE @DATA VARCHAR(32)
SET @DATA = 'jjj1@yahoo.com234'
SELECT REPLACE(@DATA, SUBSTRING(SUBSTRING(@DATA, CHARINDEX('@', @DATA) + 1, LEN(@DATA)), PATINDEX('%[0-9]%', SUBSTRING(@DATA, CHARINDEX('@', @DATA) + 1, LEN(@DATA))), LEN(SUBSTRING(@DATA, CHARINDEX('@', @DATA) + 1, LEN(@DATA)))), '') AS DATA
+================+
| DATA |
+================+
| jjj1@yahoo.com |
+----------------+
Update query :
UPDATE dbo.Email
SET
Email = REPLACE(Email, SUBSTRING(SUBSTRING(Email, CHARINDEX('@', Email)+1, LEN(Email)), PATINDEX('%[0-9]%', SUBSTRING(Email, CHARINDEX('@', Email)+1, LEN(Email))), LEN(SUBSTRING(Email, CHARINDEX('@', Email)+1, LEN(Email)))), '');