Điều thứ hai (giả sử bạn có nghĩa là CONTAINS
và thực sự đặt nó trong một truy vấn hợp lệ) sẽ nhanh hơn, vì nó có thể sử dụng some hình thức của chỉ mục (trong trường hợp này là chỉ mục toàn văn). Tất nhiên, hình thức truy vấn này chỉ có sẵn nếu cột nằm trong một chỉ mục văn bản đầy đủ. Nếu không, thì chỉ có biểu mẫu đầu tiên.
Truy vấn đầu tiên, sử dụng LIKE, sẽ không thể sử dụng chỉ mục, vì nó bắt đầu bằng ký tự đại diện, vì vậy sẽ luôn yêu cầu quét toàn bộ bảng.
CONTAINS
truy vấn phải là:
SELECT * FROM table WHERE CONTAINS(Column, 'test');