SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 4) ExpressionList (children 2) Function round (alias nps) (children 1) ExpressionList (children 2) Function minus (children 1) ExpressionList (children 2) Function countIf (children 1) ExpressionList (children 1) Function equals (children 1) ExpressionList (children 2) Identifier rating Literal UInt64_5 Function countIf (children 1) ExpressionList (children 1) Function less (children 1) ExpressionList (children 2) Identifier rating Literal UInt64_5 Literal UInt64_4 Function dense_rank (alias rank) (children 1) ExpressionList TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 2) Identifier number (alias rating) Function modulo (alias rest_id) (children 1) ExpressionList (children 2) Identifier number Literal UInt64_3 TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Function numbers (children 1) ExpressionList (children 1) Literal UInt64_10 ExpressionList (children 1) Identifier rest_id ExpressionList (children 1) OrderByElement (children 1) Identifier rank