Перейти к основному содержимому

Синтаксис текста запросов

Синтаксически текст запроса состоит из набора секций, имеющих определенное назначение, например: выбрать записи из базы данных, отсортировать их, сгруппировать и т. д. Секции состоят из предложений, которые, в свою очередь, содержат ключевые слова (например, ВЫБРАТЬ, ИЗ, ГДЕ и т. п.), обозначающие определенное действие, которое нужно выполнить с базой данных.

Ключевые слова языка запросов нечувствительны к регистру. Мы рекомендуем выбрать один стиль написания (прописными буквами) и его придерживаться, например:

ВЫБРАТЬ
Ссылка,
ФИО
ИЗ
Сотрудники
ГДЕ
Возраст < 40
УПОРЯДОЧИТЬ ПО
ФИО

Комментарии

В тексте запроса поддерживаются как однострочные, так и многострочные комментарии.

Пример запроса с однострочными комментариями:

ВЫБРАТЬ
Ссылка,
ФИО // Необходимо включить и другие поля
ИЗ
Сотрудники
ГДЕ
Возраст < 40 // Лучше передавать возраст параметром
УПОРЯДОЧИТЬ ПО
ФИО

Пример запроса с многострочным комментарием:

ВЫБРАТЬ
Ссылка,
ФИО
ИЗ
Сотрудники
/*ГДЕ
Возраст < 40
УПОРЯДОЧИТЬ ПО
ФИО*/

Экранирование имен

Для экранирования имен таблиц, полей и псевдонимов полей, не являющихся корректными идентификаторами, необходимо использовать пару символов `. Например: `Имя с пробелом`.

Если вам требуется включить в имя символ `, удвойте его: `Имя с символом ` ` в середине`.

Имена таблиц, содержащие точку (например, КурсыВалют.СрезПоследних), экранирования не требуют.

См. также