Drugi (zakładając, że masz na myśli CONTAINS
i faktycznie umieścić go w prawidłowym zapytaniu) powinien być szybszy, ponieważ może użyć niektórych forma indeksu (w tym przypadku indeks pełnotekstowy). Oczywiście ta forma zapytania jest dostępna tylko jeśli kolumna jest w indeksie pełnotekstowym. Jeśli tak nie jest, dostępny jest tylko pierwszy formularz.
Pierwsze zapytanie, używające LIKE, nie będzie mogło użyć indeksu, ponieważ zaczyna się od symbolu wieloznacznego, więc zawsze będzie wymagało pełnego skanowania tabeli.
CONTAINS
zapytanie powinno brzmieć:
SELECT * FROM table WHERE CONTAINS(Column, 'test');