Поделиться через


Общие сведения об SQL-запросе поиска SharePoint

Дата последнего изменения: 25 июня 2010 г.

Применимо к: SharePoint Server 2010

SQL-запрос SharePoint Server похож на стандартный SQL-запрос, как показывает следующий синтаксис.

SELECT <columns>
FROM <content source>
WHERE <conditions> 
ORDER BY <columns>

Примечания

Синтаксис SQL-запроса SharePoint Server поддерживает много параметров, что позволяет создавать сложные вопросы.

ПримечаниеПримечание

Длина SQL-запросов SharePoint Server ограничена 4096 символами, чтобы уменьшить опасность от возможных атак типа "отказ в обслуживании".

В следующей таблице описывается каждое из предложений инструкции SELECT и поддерживаемые ею возможности.

Предложение

Описание

SELECT

Определяет столбцы, возвращаемые запросом.

FROM

Определяет место поиска.

WHERE

Определяет, из чего должен состоять соответствующий документ. У этого предложения есть много параметров, что позволяет точно задавать условия поиска. Например, можно искать соответствие словам, фразам, формам слов с окончаниями, строкам, числовым и побитовым значениям, а также многозначным массивам. Можно также объединять условия соответствия с логическими операторами.

ORDER BY

Определяет порядок сортировки для результатов, возвращаемых запросом. Можно задать несколько полей, используемых для сортировки результатов, а также использовать порядок по возрастанию или по убыванию.

Пример запроса

В следующем примере выполняется поиск документов, в названии которых содержится слово "SharePoint", в области поиска "Marketing".

SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'

См. также

Ссылка

Инструкция SELECT в SQL-синтаксисе поиска SharePoint

Предложение FROM в синтаксисе SQL поиска SharePoint

Предложение WHERE в синтаксисе SQL службы поиска SharePoint

Концепции

Архитектура запросов поиска в корпоративной среде