SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 3) ExpressionList (children 1) Asterisk TablesInSelectQuery (children 2) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (alias s1) (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 1) Function if (alias k) (children 1) ExpressionList (children 3) Function equals (children 1) ExpressionList (children 2) Function modulo (children 1) ExpressionList (children 2) Identifier number Literal UInt64_2 Literal UInt64_0 Identifier number Function multiply (children 1) ExpressionList (children 2) Identifier number Literal UInt64_1000 TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Function numbers (children 1) ExpressionList (children 1) Literal UInt64_100 TablesInSelectQueryElement (children 2) TableExpression (children 1) TableIdentifier dict_flat (alias d) TableJoin (children 1) Function or (children 1) ExpressionList (children 2) Function equals (children 1) ExpressionList (children 2) Identifier k Identifier key Function equals (children 1) ExpressionList (children 2) Identifier k Function multiply (children 1) ExpressionList (children 2) Literal UInt64_1000 Identifier key ExpressionList (children 1) OrderByElement (children 1) Identifier key