В итоге тот же самый запрос вернет уже другой результат (табл. 3.17): Таблица 3.17. Результат выполнения запроса
Различие результатов объясняется тем, что без учета регистра строки «Крылов» и «крылов» эквивалентны, а с учетом регистра – различны.
При использовании сравнения по числовым кодам символов мы получим третий результат, отличающийся от первых двух.Результат этого запроса представлен в табл. 3.18. Таблица 3.18. Результат выполнения запроса
Наконец, рассмотрим оператор полнотекстового поиска.
Оператор MATCH (<Список столбцов>) AGAINST (<Критерий поиска>)Оператор MATCH… AGAINST… выполняет поиск по заданным ключевым словам в значениях указанных столбцов. При этом для столбцов должен быть создан полнотекстовый индекс (о полнотекстовых индексах вы узнали из главы 2). Для каждой строки таблицы оператор MATCH. AGAINST. возвращает величину
Затем изменим тип таблицы Products на MyISAM:
И наконец, создадим полнотекстовый индекс для столбца description:
После этого можно выполнять полнотекстовый поиск по столбцу description. Например, запрос