Как использовать подобное условие с несколькими значениями в sql server 2005?

Мне нужно отфильтровать записи на основе совпадения текста в столбце nvarchar (1000). Таблица насчитывает более 400 тысяч записей и продолжает расти. На данный момент я использую условие Like: -

SELECT 
    *
FROM
    table_01
WHERE
    Text like '%A1%'
    OR Text like '%B1%'
    OR Text like '%C1%'
    OR Text like '%D1%'

Есть ли какой-нибудь предпочтительный обходной путь?

10
задан OMG Ponies 31 January 2011 в 20:45
поделиться