SelectWithUnionQuery (children 2)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 2)
    Function plus (alias d) (children 1)
     ExpressionList (children 2)
      Identifier key_a
      Identifier key_b
    Function rank (alias f) (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 3)
           Function modulo (alias key_a) (children 1)
            ExpressionList (children 2)
             Function rand (children 1)
              ExpressionList
             Literal UInt64_10
           Function modulo (alias key_b) (children 1)
            ExpressionList (children 2)
             Function rand (children 1)
              ExpressionList (children 1)
               Literal UInt64_1
             Literal UInt64_5
           Identifier number
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_100
   ExpressionList (children 2)
    Identifier key_a
    Identifier key_b
   ExpressionList (children 1)
    OrderByElement (children 1)
     Function multiIf (children 1)
      ExpressionList (children 3)
       Function equals (children 1)
        ExpressionList (children 2)
         Identifier d
         Literal UInt64_0
       Identifier key_a
       Literal NULL
 Identifier Null
