【发布时间】:2017-06-05 01:16:18
【问题描述】:
我在我的 select 语句中使用 contains 来过滤表格中的街道地址,如下所示
DECLARE @ADDRESS VARCHAR(100) = '0 RUBIN CT APT C2'
SET @ADDRESS = '"' + @ADDRESS + '*"'
SELECT * FROM tbl_StreetRecords
WHERE ZipCode = '02021'
AND contains(CompleteAddress,@ADDRESS)
在我的数据库中,我有街道地址“RUBIN CT APT”,而不是“0 RUBIN CT APT C2”。我想检索与地址“RUBIN CT APT”匹配的数据。
我不能使用 LIKE 运算符,因为我有 5000 万条记录。
【问题讨论】:
-
我没听懂,为什么不直接
Contains(CompleteAddress, 'RUBIN CT APT')?
标签: sql sql-server sql-server-2008 select sql-server-2005