所以我有一个餐桌人,我想要一个查询,该查询给我一个人名与用户提供的姓名相似的报告。到目前为止,我已经做到了。有更有效的方法吗?
SELECT * FROM Person WHERE name LIKE '%something%';
答案 0 :(得分:0)
您要使用SOUNDEX而不是LIKE
SELECT * FROM Person WHERE SOUNDEX(name) = SOUNDEX('something');
https://docs.microsoft.com/en-us/sql/t-sql/functions/soundex-transact-sql?view=sql-server-2017