当前位置: 代码迷 >> SQL >> 查询显示,该怎么解决
  详细解决方案

查询显示,该怎么解决

热度:123   发布时间:2016-05-05 15:27:30.0
查询显示
请问各位大虾
有没有这样的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
  相关解决方案