You can start something like this:
Look at these concepts in SQL:
SUBSTRING[
^]
REPLCATE[
^]
CHARINDEX[
^]
DECLARE @emailAddress NVARCHAR(100) = 'HelloWorld@gmail.com'
DECLARE @Prefix NVARCHAR(100)
DECLARE @DomainName NVARCHAR(100)
SET @Prefix = LEFT(@emailAddress, CHARINDEX('@', @emailAddress) - 1)
SET @DomainName = RIGHT(@emailAddress, CHARINDEX('@', @emailAddress) - 2)
DECLARE @PrefixStart NVARCHAR(100)
DECLARE @PrefixEnd NVARCHAR(100)
SELECT @PrefixStart = SUBSTRING (@Prefix, 1 , 2)
SELECT @PrefixEnd = SUBSTRING (@Prefix, LEN(@Prefix) - 1 , LEN(@Prefix))
SELECT @PrefixStart + REPLICATE('*', LEN(SUBSTRING (@Prefix, 3 , LEN(@Prefix) - 3))) + @PrefixEnd + '@' + @DomainName