Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ SQL\T-SQL ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


T-SQL 2014: Текстовый поиск


USE AdventureWorks2014;
GO

--FREETEXT 
--Используется в предложении WHERE инструкции SELECT для выполнения полнотекстового поиска по столбцам полнотекстового индекса
--Этот предикат выполняет поиск значений, которые соответствуют условию поиска по смыслу, а не написанию

--Следующий пример просматривает все документы, содержащие слова, которые связаны со словами «vital», «safety», «components»

SELECT Title
FROM Production.Document
WHERE FREETEXT (Document, 'vital safety components' );
GO

--CONTAINS 
--может производить поиск:
--слова или фразы;
--префикса слова или фразы;
--слова около другого слова;
--слова, флективно сформированного из другого (например, слово «drive» является флективной основой слов «drives», «drove», «driving» и «driven»);
--Слово, которое является синонимом другого слова согласно тезаурусу (например, у слова «металл» могут быть синонимы «алюминий» и «сталь»).

--Ищем выражение «LITTLE» в столбце Comments
SELECT Comments
FROM Production.ProductReview
WHERE CONTAINS((Comments), 'LITTLE');

GO


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект