1С Предприятие 8.0. Описание встроенного языка

         

Выражения в языке запросов


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

<Выражение>

<Разыменование поля> |

<Агрегатная функция> |

<Встроенная функция> |

<Операция выбора> |

<Приведение типа>[.<Разыменование поля>] |

<3начение> |

<Выражение> <Бинарная операция> <Выражение> |

<Унарная операция> <Выражение> |

( <Выражение> )

<Бинарная операция>

+ | - | * | /

<Унарная операция >

- |  +

В простейшем случае выражение является ссылкой на поле ис­ходной таблицы - источника данных запроса. Ссылка может за­даваться с указанием таблицы, содержащей это поле, или без ука­зания самой таблицы. Разыменование полей рассматривается на стр.345.

Выражения в списке полей выборки, в предложениях ИМЕЮЩИЕ, ИТОГИ, УПОРЯДОЧИТЬ ПО могут быть агрегатными функциями. Агрегатные функции описаны на стр. 345.

Выражение может быть встроенной функцией языка запросов. Встроенные функции описаны на стр. 349. Могут использоваться операции выбора, описанные на стр. 354, и операции приведения типа значения, описанные на стр. 356.

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



Содержание раздела