查询展示

查询显示
请问各位大虾
有没有这样的sql查询语句
比如说现在有张表:
id   name                              sex
1   zhongsnajiushihaoshua   22
然后根据“name” 模糊查找“a”查询出来是这样的:
id   name                              sex
1   snaji                                 22
也就是说显示“name”这行的时候只显示“a”前后两个字符,或者其他字符为省略号代替
------解决方案--------------------
SELECT 
substring(name,CHARINDEX('a',name)-2,2)+'a'+
substring(name,CHARINDEX('a',name)+1,2) from tt