Den andra (förutsatt att du menar CONTAINS
, och faktiskt placera den i en giltig fråga) borde vara snabbare, eftersom den kan använda några form av index (i detta fall ett fulltextindex). Naturligtvis är den här formen av fråga endast tillgänglig om kolumnen finns i ett fulltextindex. Om det inte är det, är bara det första formuläret tillgängligt.
Den första frågan, med LIKE, kommer inte att kunna använda ett index, eftersom den börjar med ett jokertecken, så det kommer alltid att krävas en fullständig tabellskanning.
CONTAINS
frågan ska vara:
SELECT * FROM table WHERE CONTAINS(Column, 'test');