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


Инструкция SELECT

Ниже показан базовый синтаксис инструкции SELECT для локального запроса:

SELECT [TOP <positive integer>] <columns>
FROM [machinename.]SystemIndex
[WHERE <conditions>]
[ORDER BY <column>] 
            

Ниже показана часть столбца синтаксиса инструкции SELECT:

SELECT [TOP <positive integer>] <column> [ {, <column>} ...]

Описатель столбцов должен быть допустимыми столбцами имени свойства, разделенными запятыми. Допустимые имена столбцов являются зарегистрированными описаниями свойств или определяются схемой системы свойств Оболочки. Вы можете выбрать только те столбцы, которые помечены как извлекаемые в схеме системы свойств. Если вы используете смешанный регистр для идентификации свойств, которые не являются системными свойствами, необходимо заключить описатель столбца в двойные кавычки. Имена определяемых системой свойств включают все свойства, начиная с "System" (например, System.Contact.FirstName) и не требуют кавычки.

Заметка

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

 

Когда запрос возвращает документ, который не содержит запрошенный столбец, значение этого столбца для документа NULL.

В инструкции SELECT необходимо указать по крайней мере одно имя столбца. В запросе языка структурированных запросов (SQL) можно использовать звездочку (*), чтобы указать, что возвращаются все столбцы в таблице. Однако к всем документам не применяется определенный и фиксированный набор свойств. По этой причине звездочка SQL не разрешена в столбцах <> описатель инструкции SELECT.

Получение лучших результатов n

Можно указать максимальное количество результатов, возвращаемых с помощью синтаксиса TOP:

SELECT TOP <positive integer> <column> [ {, <column>} ...]

Приведение типов данных столбца

Иногда может потребоваться привести строковые данные, извлеченные из документов в качестве другого типа данных, чтобы можно было выполнить соответствующее сравнение. Дополнительные сведения см. в приведение типа данных столбца.

Примеры

В следующих примерах возвращается имя и URL-адрес соответствующих документов.

SELECT System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft')

SELECT TOP 10 System.ItemName, System.ItemUrl FROM SystemIndex WHERE CONTAINS('Microsoft') 

концептуальные

приведение типа данных столбца

другие ресурсы

системные свойства