如何使用SOUNDEX mssql忽略第一个和最后一个字?

时间:2017-07-11 11:12:47

标签: c# sql sql-server

我需要使用SOUNDEX查找所有可能的单词。 例如: 我有一个字段(名称)的表(用户): 用户有下一个视图

|ID|Name |
|1 |Maria     |
|2 |Ana Maria |
|3 |Maria Ana |

如果我使用Like,我有:

SELECT * FROM users WHERE name like '%Maria%'

结果我得到了

1.Maria     
2.Ana Maria
3.Maria Ana

但如果我使用SOUNDEX

SELECT * FROM users WHERE SOUNDEX(name) = SOUNDEX('Maria')
  

我只有两个名字(Maria和Maria Ana)

我需要获得结果,例如当我使用

0 个答案:

没有答案