Вторият (ако приемем, че имате предвид CONTAINS
, и всъщност го постави в валидна заявка) трябва да бъде по-бърз, защото може да използва някои форма на индекс (в този случай индекс на пълен текст). Разбира се, тази форма на заявка е достъпна само ако колоната е в пълен текстов индекс. Ако не е, тогава е наличен само първият формуляр.
Първата заявка, използваща LIKE, няма да може да използва индекс, тъй като започва с заместващ знак, така че винаги ще изисква пълно сканиране на таблицата.
CONTAINS
заявката трябва да бъде:
SELECT * FROM table WHERE CONTAINS(Column, 'test');