像T-SQL这样的操作符需要帮助
我想在数据库中搜索 输入字符串是“oxoşil”像T-SQL这样的操作符需要帮助,sql,linq,search,sql-like,Sql,Linq,Search,Sql Like,我想在数据库中搜索 输入字符串是“oxoşil” o->[o-ö] x->[x-ks] ş->[s-ş] ş->[ş-sh] 我需要搜索所有这些国家。 最后需要的搜索条件是[o-ö][x-ks][o-ö][ş-s-sh][i-ı]l 有没有办法用t-sql之类的运算符来实现这一点?或者在linq中?一种有效的方法是使用CLR存储过程: 另请参见:我会尝试强制排序规则不区分重音。当然,请选择适合您的排序规则,而不是拉丁/通用 WHERE myCol COLLATE LATIN1_GENE
有没有办法用t-sql之类的运算符来实现这一点?或者在linq中?一种有效的方法是使用CLR存储过程:
另请参见:我会尝试强制排序规则不区分重音。当然,请选择适合您的排序规则,而不是拉丁/通用
WHERE
myCol COLLATE LATIN1_GENERAL_CI_AI LIKE '%oxoşil%' COLLATE LATIN1_GENERAL_CI_AI
+回答得很好。利用底层系统的功能,而不是对查询进行排列。