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

     1  # NaN
     2  
     3  eval
     4  'NaN'::float
     5  ----
     6  NaN
     7  
     8  eval
     9  'NaN'::float(4)
    10  ----
    11  NaN
    12  
    13  eval
    14  'NaN'::real
    15  ----
    16  NaN
    17  
    18  eval
    19  'NaN'::double precision
    20  ----
    21  NaN
    22  
    23  eval
    24  'NaN'::float < 1.0
    25  ----
    26  true
    27  
    28  eval
    29  'NaN'::float <= 1.0
    30  ----
    31  true
    32  
    33  eval
    34  'NaN'::float = 1.0
    35  ----
    36  false
    37  
    38  eval
    39  'NaN'::float > 1.0
    40  ----
    41  false
    42  
    43  eval
    44  'NaN'::float >= 1.0
    45  ----
    46  false
    47  
    48  eval
    49  'NaN'::float < '+Inf'::float
    50  ----
    51  true
    52  
    53  eval
    54  'NaN'::float <= '+Inf'::float
    55  ----
    56  true
    57  
    58  eval
    59  'NaN'::float = '+Inf'::float
    60  ----
    61  false
    62  
    63  eval
    64  'NaN'::float > '+Inf'::float
    65  ----
    66  false
    67  
    68  eval
    69  'NaN'::float >= '+Inf'::float
    70  ----
    71  false
    72  
    73  eval
    74  'NaN'::float < '-Inf'::float
    75  ----
    76  true
    77  
    78  eval
    79  'NaN'::float <= '-Inf'::float
    80  ----
    81  true
    82  
    83  eval
    84  'NaN'::float = '-Inf'::float
    85  ----
    86  false
    87  
    88  eval
    89  'NaN'::float > '-Inf'::float
    90  ----
    91  false
    92  
    93  eval
    94  'NaN'::float >= '-Inf'::float
    95  ----
    96  false
    97  
    98  eval
    99  'NaN'::float < 'NaN'::float
   100  ----
   101  false
   102  
   103  eval
   104  'NaN'::float <= 'NaN'::float
   105  ----
   106  true
   107  
   108  eval
   109  'NaN'::float = 'NaN'::float
   110  ----
   111  true
   112  
   113  eval
   114  'NaN'::float > 'NaN'::float
   115  ----
   116  false
   117  
   118  eval
   119  'NaN'::float >= 'NaN'::float
   120  ----
   121  true
   122  
   123  eval
   124  'NaN'::decimal
   125  ----
   126  NaN
   127  
   128  eval
   129  'NaN'::decimal(4)
   130  ----
   131  NaN
   132  
   133  eval
   134  'NaN'::decimal < 1.0
   135  ----
   136  true
   137  
   138  eval
   139  'NaN'::decimal <= 1.0
   140  ----
   141  true
   142  
   143  eval
   144  'NaN'::decimal = 1.0
   145  ----
   146  false
   147  
   148  eval
   149  'NaN'::decimal > 1.0
   150  ----
   151  false
   152  
   153  eval
   154  'NaN'::decimal >= 1.0
   155  ----
   156  false
   157  
   158  eval
   159  'NaN'::decimal < '+Inf'::decimal
   160  ----
   161  true
   162  
   163  eval
   164  'NaN'::decimal <= '+Inf'::decimal
   165  ----
   166  true
   167  
   168  eval
   169  'NaN'::decimal = '+Inf'::decimal
   170  ----
   171  false
   172  
   173  eval
   174  'NaN'::decimal > '+Inf'::decimal
   175  ----
   176  false
   177  
   178  eval
   179  'NaN'::decimal >= '+Inf'::decimal
   180  ----
   181  false
   182  
   183  eval
   184  'NaN'::decimal < '-Inf'::decimal
   185  ----
   186  true
   187  
   188  eval
   189  'NaN'::decimal <= '-Inf'::decimal
   190  ----
   191  true
   192  
   193  eval
   194  'NaN'::decimal = '-Inf'::decimal
   195  ----
   196  false
   197  
   198  eval
   199  'NaN'::decimal > '-Inf'::decimal
   200  ----
   201  false
   202  
   203  eval
   204  'NaN'::decimal >= '-Inf'::decimal
   205  ----
   206  false
   207  
   208  eval
   209  'NaN'::decimal < 'NaN'::decimal
   210  ----
   211  false
   212  
   213  eval
   214  'NaN'::decimal <= 'NaN'::decimal
   215  ----
   216  true
   217  
   218  eval
   219  'NaN'::decimal = 'NaN'::decimal
   220  ----
   221  true
   222  
   223  eval
   224  'NaN'::decimal > 'NaN'::decimal
   225  ----
   226  false
   227  
   228  eval
   229  'NaN'::decimal >= 'NaN'::decimal
   230  ----
   231  true
   232  
   233  eval
   234  'NaN'::decimal::float
   235  ----
   236  NaN
   237  
   238  eval
   239  'NaN'::float::decimal
   240  ----
   241  NaN