我有一组需要使用条件搜索的记录。但是条件返回给我多行。
因此,我需要具有最大标准匹配百分比的前 2 条记录。
我研究过模糊逻辑,但发现对于这样简单的问题来说它太复杂了。我有如下场景:
SELECT DISTINCT FirstName, LastName, CountryName, StateName FROM Employee
比如说上面一个是返回我 5 条记录。
我想要的是使用“like”运算符,通过它我可以找到像 '%Gujarat%' 这样的州名和像 '%India%' 这样的国家名称与以上五个记录的匹配百分比。
一旦我得到这个匹配百分比,我将选择匹配百分比最高的前 2 条记录。
这将使我得到一些准确的数据。
使用 sql server 有什么想法吗?