]> granicus.if.org Git - postgresql/blob - src/test/regress/expected/float8.out
Use error message syntax consistant with other messages from the same
[postgresql] / src / test / regress / expected / float8.out
1 QUERY: CREATE TABLE FLOAT8_TBL(f1 float8);
2 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('0.0');
3 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1004.30');
4 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-34.84');
5 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e+200');
6 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('1.2345678901234e-200');
7 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e400');
8 WARN:   Bad float8 input format
9
10 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e400');
11 WARN:   Bad float8 input format
12
13 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('10e-400');
14 WARN:   Bad float8 input format
15
16 QUERY: INSERT INTO FLOAT8_TBL(f1) VALUES ('-10e-400');
17 WARN:   Bad float8 input format
18
19 QUERY: SELECT '' AS five, FLOAT8_TBL.*;
20 five|f1                  
21 ----+--------------------
22     |0                   
23     |1004.3              
24     |-34.84              
25     |1.2345678901234e+200
26     |1.2345678901234e-200
27 (5 rows)
28
29 QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE f.f1 <> '1004.3';
30 four|f1                  
31 ----+--------------------
32     |0                   
33     |-34.84              
34     |1.2345678901234e+200
35     |1.2345678901234e-200
36 (4 rows)
37
38 QUERY: SELECT '' AS one, f.* FROM FLOAT8_TBL f WHERE f.f1 = '1004.3';
39 one|    f1
40 ---+------
41    |1004.3
42 (1 row)
43
44 QUERY: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE '1004.3' > f.f1;
45 three|                  f1
46 -----+--------------------
47      |                   0
48      |              -34.84
49      |1.2345678901234e-200
50 (3 rows)
51
52 QUERY: SELECT '' AS three, f.* FROM FLOAT8_TBL f WHERE  f.f1 < '1004.3';
53 three|                  f1
54 -----+--------------------
55      |                   0
56      |              -34.84
57      |1.2345678901234e-200
58 (3 rows)
59
60 QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE '1004.3' >= f.f1;
61 four|                  f1
62 ----+--------------------
63     |                   0
64     |              1004.3
65     |              -34.84
66     |1.2345678901234e-200
67 (4 rows)
68
69 QUERY: SELECT '' AS four, f.* FROM FLOAT8_TBL f WHERE  f.f1 <= '1004.3';
70 four|                  f1
71 ----+--------------------
72     |                   0
73     |              1004.3
74     |              -34.84
75     |1.2345678901234e-200
76 (4 rows)
77
78 QUERY: SELECT '' AS three, f.f1, f.f1 * '-10' AS x
79    FROM FLOAT8_TBL f
80    WHERE f.f1 > '0.0';
81 three|f1                  |x                    
82 -----+--------------------+---------------------
83      |1004.3              |-10043               
84      |1.2345678901234e+200|-1.2345678901234e+201
85      |1.2345678901234e-200|-1.2345678901234e-199
86 (3 rows)
87
88 QUERY: SELECT '' AS three, f.f1, f.f1 + '-10' AS x
89    FROM FLOAT8_TBL f
90    WHERE f.f1 > '0.0';
91 three|f1                  |x                   
92 -----+--------------------+--------------------
93      |1004.3              |994.3               
94      |1.2345678901234e+200|1.2345678901234e+200
95      |1.2345678901234e-200|-10                 
96 (3 rows)
97
98 QUERY: SELECT '' AS three, f.f1, f.f1 / '-10' AS x
99    FROM FLOAT8_TBL f
100    WHERE f.f1 > '0.0';
101 three|f1                  |x                    
102 -----+--------------------+---------------------
103      |1004.3              |-100.43              
104      |1.2345678901234e+200|-1.2345678901234e+199
105      |1.2345678901234e-200|-1.2345678901234e-201
106 (3 rows)
107
108 QUERY: SELECT '' AS three, f.f1, f.f1 - '-10' AS x
109    FROM FLOAT8_TBL f
110    WHERE f.f1 > '0.0';
111 three|f1                  |x                   
112 -----+--------------------+--------------------
113      |1004.3              |1014.3              
114      |1.2345678901234e+200|1.2345678901234e+200
115      |1.2345678901234e-200|10                  
116 (3 rows)
117
118 QUERY: SELECT '' AS one, f.f1 ^ '2.0' AS square_f1
119    FROM FLOAT8_TBL f where f.f1 = '1004.3';
120 one| square_f1
121 ---+----------
122    |1008618.49
123 (1 row)
124
125 QUERY: SELECT '' AS five, f.f1, @f.f1 AS abs_f1
126    FROM FLOAT8_TBL f;
127 five|f1                  |abs_f1              
128 ----+--------------------+--------------------
129     |0                   |0                   
130     |1004.3              |1004.3              
131     |-34.84              |34.84               
132     |1.2345678901234e+200|1.2345678901234e+200
133     |1.2345678901234e-200|1.2345678901234e-200
134 (5 rows)
135
136 QUERY: SELECT '' AS five, f.f1, %f.f1 AS trunc_f1
137    FROM FLOAT8_TBL f;
138 five|f1                  |trunc_f1            
139 ----+--------------------+--------------------
140     |0                   |0                   
141     |1004.3              |1004                
142     |-34.84              |-34                 
143     |1.2345678901234e+200|1.2345678901234e+200
144     |1.2345678901234e-200|0                   
145 (5 rows)
146
147 QUERY: SELECT '' AS five, f.f1, f.f1 % AS round_f1
148    FROM FLOAT8_TBL f;
149 five|f1                  |round_f1            
150 ----+--------------------+--------------------
151     |0                   |0                   
152     |1004.3              |1004                
153     |-34.84              |-35                 
154     |1.2345678901234e+200|1.2345678901234e+200
155     |1.2345678901234e-200|0                   
156 (5 rows)
157
158 QUERY: SELECT '' AS three, f.f1, |/f.f1 AS sqrt_f1
159    FROM FLOAT8_TBL f
160    WHERE f.f1 > '0.0';
161 three|f1                  |sqrt_f1              
162 -----+--------------------+---------------------
163      |1004.3              |31.6906926399535     
164      |1.2345678901234e+200|1.11111110611109e+100
165      |1.2345678901234e-200|1.11111110611109e-100
166 (3 rows)
167
168 QUERY: SELECT '' AS three, f.f1, : ( ; f.f1) AS exp_ln_f1
169    FROM FLOAT8_TBL f
170    WHERE f.f1 > '0.0';
171 three|f1                  |exp_ln_f1            
172 -----+--------------------+---------------------
173      |1004.3              |1004.3               
174      |1.2345678901234e+200|1.23456789012338e+200
175      |1.2345678901234e-200|1.23456789012339e-200
176 (3 rows)
177
178 QUERY: SELECT '' AS five, f.f1, ||/f.f1 AS cbrt_f1 FROM FLOAT8_TBL f;
179 five|f1                  |cbrt_f1             
180 ----+--------------------+--------------------
181     |0                   |0                   
182     |1004.3              |10.014312837827     
183     |-34.84              |-3.26607421344208   
184     |1.2345678901234e+200|4.97933859234765e+66
185     |1.2345678901234e-200|2.3112042409018e-67 
186 (5 rows)
187
188 QUERY: SELECT '' AS five, FLOAT8_TBL.*;
189 five|f1                  
190 ----+--------------------
191     |0                   
192     |1004.3              
193     |-34.84              
194     |1.2345678901234e+200
195     |1.2345678901234e-200
196 (5 rows)
197
198 QUERY: UPDATE FLOAT8_TBL
199    SET f1 = FLOAT8_TBL.f1 * '-1'
200    WHERE FLOAT8_TBL.f1 > '0.0';
201 QUERY: SELECT '' AS bad, f.f1 * '1e200' from FLOAT8_TBL f;
202 WARN:   Bad float8 input format -- overflow
203
204 QUERY: SELECT '' AS bad, f.f1 ^ '1e200' from FLOAT8_TBL f;
205 WARN:pow() returned a floating point out of the range
206
207 QUERY: SELECT '' AS bad, (; (f.f1)) from FLOAT8_TBL f where f.f1 = '0.0' ;
208 WARN:can't take log of 0!
209 QUERY: SELECT '' AS bad, (; (f.f1)) from FLOAT8_TBL f where f.f1 < '0.0' ;
210 WARN:can't take log of a negative number
211 QUERY: SELECT '' AS bad, : (f.f1) from FLOAT8_TBL f;
212 bad|            ?column?
213 ---+--------------------
214    |                   1
215    |7.39912306090513e-16
216    |                   0
217    |                   0
218    |                   1
219 (5 rows)
220
221 QUERY: SELECT '' AS bad, f.f1 / '0.0' from FLOAT8_TBL f;
222 WARN:float8div:  divide by 0.0 error
223 QUERY: SELECT '' AS five, FLOAT8_TBL.*;
224 five|f1                   
225 ----+---------------------
226     |0                    
227     |-34.84               
228     |-1004.3              
229     |-1.2345678901234e+200
230     |-1.2345678901234e-200
231 (5 rows)
232