nvarchar(1000)列に一致するテキストに基づいてレコードをフィルタリングする必要があります。 テーブルには40000以上のレコードがあり、成長しています。今のところ、私は好きな条件を使用しています: -SQL Server 2005で複数の値を持つ類似条件を使用するにはどうすればよいですか?
SELECT
*
FROM
table_01
WHERE
Text like '%A1%'
OR Text like '%B1%'
OR Text like '%C1%'
OR Text like '%D1%'
好きな回避策はありますか?
このような 'LIKE '%A1%'操作を使用すると、インデックスの使用が無効になり、毎回保証されたフルテーブルスキャン**が得られることがわかります。 –