Синтаксис текста запросов
Синтаксически текст запроса состоит из набора секций, имеющих определенное назначение, например: выбрать записи из базы данных, отсортировать их, сгруппировать и т. д. Секции состоят из предложений, которые, в свою очередь, содержат ключевые слова (например, ВЫБРАТЬ, ИЗ, ГДЕ и т. п.), обозначающие определенное действие, которое нужно выполнить с базой данных.
Ключевые слова языка запросов нечувствительны к регистру. Мы рекомендуем выбрать один стиль написания (прописными буквами) и его придерживаться, например:
ВЫБРАТЬ
Ссылка,
ФИО
ИЗ
Сотрудники
ГДЕ
Возраст < 40
УПОРЯДОЧИТЬ ПО
ФИО
Комментарии
В тексте запроса поддерживаются как однострочные, так и многострочные комментарии.
Пример запроса с однострочными комментариями:
ВЫБРАТЬ
Ссылка,
ФИО // Необходимо включить и другие поля
ИЗ
Сотрудники
ГДЕ
Возраст < 40 // Лучше передавать возраст параметром
УПОРЯДОЧИТЬ ПО
ФИО
Пример запроса с многострочным комментарием:
ВЫБРАТЬ
Ссылка,
ФИО
ИЗ
Сотрудники
/*ГДЕ
Возраст < 40
УПОРЯДОЧИТЬ ПО
ФИО*/
Экранирование имен
Для экранирования имен таблиц, полей и псевдонимов полей, не являющихся корректными идентификаторами, необходимо использовать пару символов `
. Например: `Имя с пробелом`
.
Если вам требуется включить в имя символ `
, удвойте его: `Имя с символом ` ` в середине`
.
Имена таблиц, содержащие точку (например, КурсыВалют.СрезПоследних
), экранирования не требуют.