Синтаксис выражений FLWOR
Выражение FLWOR составляется из следующих предложений, некоторые из которых не обязательны: for, let, where, order by и return.
.------------------------.
V |
>>---+-| предложение for |-+-+--+-------------------+---------------->
'-| предложение let |-' '-where-выражение---'
>--+-----------------------------------------+----------------->
| .-,-------------------------. |
| V .-ascending--. | |
'-order by----выражение--+------------+-+-'
'-descending-'
>--return--выражение------------------------------------------><
предложение for
.-,-------------------------------------------------------------------.
V |
|--for----$имя_переменной--+---------------------------------+--in--выражение-+--|
'-at--$имя_позиционной_переменной-'
предложение let
.-,------------------------------.
V |
|--let----$имя_переменной--:=--выражение-+-----------------------|