MSSQL报价不敏感搜索

马可·马尔萨拉(Marco Marsala)

如何在SQL Server中进行对报价不敏感的搜索?

例如,这些城市名称应视为相等:

Muggio'
Muggio

我知道如何进行简单的不区分重音符号的搜索,但是对引用不敏感的搜索一无所获。

我可以使用排序规则或整理功能吗?还是应该在代码中预处理城市名称?

乔基·纳库里(Giorgi Nakeuri)
DECLARE @t TABLE(v VARCHAR(20))
INSERT INTO @t VALUES
('abc'''),
('abc')

DECLARE @f VARCHAR(20) = 'abc'''
SELECT * FROM @t WHERE v LIKE '%' + REPLACE(@f, '''', '') + '%'

输出:

abc'
abc

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章