Построить дерево разбора для следующего SQL-запроса:
SELECT IDS FROM SWHERE City='Moscow'
В качестве ответа ввести номера правил упрощенной грамматики SQL (см. ниже) в порядке их использования, в предположении, что анализ дочерних синтаксических категорий осуществляется по уровням слева-направо. Номера разделить запятыми (пробелы не допускаются).
1 ::=
2 ::= SELECT FROM WHERE
3 ::= SELECT FROM GROUP BY
4 ::= ,
5 ::=
6 ::= ,
7 ::=
8 ::= AND
9 ::= OR
10 ::= NOT
11 ::= IN
12 ::= =
13 ::= <
14 ::= >
15 ::=
16 ::= ()
17 ::=
18 ::=
19 ::= AVG
20 ::= MAX
21 ::= MIN
22 ::= SUM
24 является идентификатором
25 является идентификатором
26 является числовой или символьной константой

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.