Fin*_*ran 6 sql sql-server sql-like
考虑这个示例:
CREATE TABLE #tempTable
(name nvarchar(MAX))
INSERT INTO #tempTable VALUES (N'????????????'), (N'???????')
SELECT * FROM #tempTable WHERE name = N'???????'
SELECT * FROM #tempTable WHERE name LIKE N'%???????%'
Run Code Online (Sandbox Code Playgroud)
两者都只选择 return???????而不是????????????。如何让它在搜索中忽略这些非字母字符?换句话说,我想得到所有相似的词,包括那些带有非字母字符的词。
小智 0
你不这样做。简单的。这里没有关于阿拉伯语的内容 - 你在英语中也有同样的问题。
如何让它在搜索中忽略这些非字母字符?
喜欢数字?一点也不。不适用于“标准 SQL 语法”。
如果可以的话,请在该字段上放置全文索引。并在查询中使用全文搜索语法。这就是它的用途。