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

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

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

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

Комментарии

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

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

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

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

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

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

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

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

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

Работа с запросами во встроенном языке