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