github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/sem/tree/testdata/eval/arithmetic_operators (about)

     1  eval
     2  1 + 1
     3  ----
     4  2
     5  
     6  eval
     7  1 + -1
     8  ----
     9  0
    10  
    11  eval
    12  -1 + 1
    13  ----
    14  0
    15  
    16  eval
    17  -1 + -1
    18  ----
    19  -2
    20  
    21  eval
    22  1 - 2
    23  ----
    24  -1
    25  
    26  eval
    27  1 - -2
    28  ----
    29  3
    30  
    31  eval
    32  -1 - 2
    33  ----
    34  -3
    35  
    36  eval
    37  -1 - -2
    38  ----
    39  1
    40  
    41  eval
    42  3 * 4
    43  ----
    44  12
    45  
    46  eval
    47  3 * -4
    48  ----
    49  -12
    50  
    51  eval
    52  -3 * 4
    53  ----
    54  -12
    55  
    56  eval
    57  -3 * -4
    58  ----
    59  12
    60  
    61  eval
    62  9 // 2
    63  ----
    64  4
    65  
    66  eval
    67  9 // -2
    68  ----
    69  -4
    70  
    71  eval
    72  -9 // 2
    73  ----
    74  -4
    75  
    76  eval
    77  -9 // -2
    78  ----
    79  4
    80  
    81  eval
    82  -5 // 3
    83  ----
    84  -1
    85  
    86  eval
    87  4.5 // 2
    88  ----
    89  2
    90  
    91  eval
    92  -4.5 // 1.2
    93  ----
    94  -3
    95  
    96  eval
    97  3.1 % 2.0
    98  ----
    99  1.1
   100  
   101  eval
   102  3.1 % -2.0
   103  ----
   104  1.1
   105  
   106  eval
   107  -3.1 % 2.0
   108  ----
   109  -1.1
   110  
   111  eval
   112  -3.1 % -2.0
   113  ----
   114  -1.1
   115  
   116  eval
   117  5 % 3
   118  ----
   119  2
   120  
   121  eval
   122  1 + NULL
   123  ----
   124  NULL
   125  
   126  eval
   127  1.1 + 2.4
   128  ----
   129  3.5
   130  
   131  eval
   132  1.1 - 2.4
   133  ----
   134  -1.3
   135  
   136  eval
   137  1.1 * 2.4
   138  ----
   139  2.64
   140  
   141  eval
   142  1.1 % 2.4
   143  ----
   144  1.1
   145  
   146  eval
   147  4.1 // 2.4
   148  ----
   149  1
   150  
   151  eval
   152  -4.5:::float // 1.2:::float
   153  ----
   154  -3.0
   155  
   156  eval
   157  2 ^ 3
   158  ----
   159  8
   160  
   161  eval
   162  2:::float ^ 3:::float
   163  ----
   164  8.0
   165  
   166  eval
   167  2:::float ^ -3:::float
   168  ----
   169  0.125
   170  
   171  eval
   172  -2:::float ^ 3:::float
   173  ----
   174  -8.0
   175  
   176  eval
   177  -2:::float ^ -3:::float
   178  ----
   179  -0.125
   180  
   181  eval
   182  3:::float ^ 2:::float
   183  ----
   184  9.0
   185  
   186  eval
   187  3:::float ^ -2:::float
   188  ----
   189  0.1111111111111111
   190  
   191  eval
   192  -3:::float ^ 2:::float
   193  ----
   194  9.0
   195  
   196  eval
   197  -3:::float ^ -2:::float
   198  ----
   199  0.1111111111111111
   200  
   201  eval
   202  2:::decimal ^ 3:::decimal
   203  ----
   204  8
   205  
   206  eval
   207  2:::decimal ^ -3:::decimal
   208  ----
   209  0.125
   210  
   211  eval
   212  -2:::decimal ^ 3:::decimal
   213  ----
   214  -8
   215  
   216  eval
   217  -2:::decimal ^ -3:::decimal
   218  ----
   219  -0.125
   220  
   221  eval
   222  3:::decimal ^ 2:::decimal
   223  ----
   224  9
   225  
   226  eval
   227  3:::decimal ^ -2:::decimal
   228  ----
   229  0.11111111111111111111
   230  
   231  eval
   232  -3:::decimal ^ 2:::decimal
   233  ----
   234  9
   235  
   236  eval
   237  -3:::decimal ^ -2:::decimal
   238  ----
   239  0.11111111111111111111
   240  
   241  eval
   242  2:::int ^ 62:::int
   243  ----
   244  4611686018427387904
   245  
   246  eval
   247  '12:00:00+01'::timetz + '1s'::interval
   248  ----
   249  '12:00:01+01:00:00'
   250  
   251  eval
   252  '12:00:00+01'::timetz - '1s'::interval
   253  ----
   254  '11:59:59+01:00:00'
   255  
   256  eval
   257  '1s'::interval + '12:00:00+01'::timetz
   258  ----
   259  '12:00:01+01:00:00'
   260  
   261  eval
   262  '12:00:01+01'::timetz + '2001-01-01'::date
   263  ----
   264  '2001-01-01 11:00:01+00:00'
   265  
   266  eval
   267  '2001-01-01'::date + '12:00:01+01'::timetz
   268  ----
   269  '2001-01-01 11:00:01+00:00'