Fix obsolete comment regarding FSM truncation.
[PostgreSQL.git] / src / test / regress / expected / money.out
blobec4169cbb060b0a259951d7afe53be947a932499
1 --
2 -- MONEY
3 --
4 CREATE TABLE money_data (m money);
5 INSERT INTO money_data VALUES ('123');
6 SELECT * FROM money_data;
7     m    
8 ---------
9  $123.00
10 (1 row)
12 SELECT m + '123' FROM money_data;
13  ?column? 
14 ----------
15   $246.00
16 (1 row)
18 SELECT m + '123.45' FROM money_data;
19  ?column? 
20 ----------
21   $246.45
22 (1 row)
24 SELECT m - '123.45' FROM money_data;
25  ?column? 
26 ----------
27    -$0.45
28 (1 row)
30 SELECT m * 2 FROM money_data;
31  ?column? 
32 ----------
33   $246.00
34 (1 row)
36 SELECT m / 2 FROM money_data;
37  ?column? 
38 ----------
39    $61.50
40 (1 row)
42 -- All true
43 SELECT m = '$123.00' FROM money_data;
44  ?column? 
45 ----------
46  t
47 (1 row)
49 SELECT m != '$124.00' FROM money_data;
50  ?column? 
51 ----------
52  t
53 (1 row)
55 SELECT m <= '$123.00' FROM money_data;
56  ?column? 
57 ----------
58  t
59 (1 row)
61 SELECT m >= '$123.00' FROM money_data;
62  ?column? 
63 ----------
64  t
65 (1 row)
67 SELECT m < '$124.00' FROM money_data;
68  ?column? 
69 ----------
70  t
71 (1 row)
73 SELECT m > '$122.00' FROM money_data;
74  ?column? 
75 ----------
76  t
77 (1 row)
79 -- All false
80 SELECT m = '$123.01' FROM money_data;
81  ?column? 
82 ----------
83  f
84 (1 row)
86 SELECT m != '$123.00' FROM money_data;
87  ?column? 
88 ----------
89  f
90 (1 row)
92 SELECT m <= '$122.99' FROM money_data;
93  ?column? 
94 ----------
95  f
96 (1 row)
98 SELECT m >= '$123.01' FROM money_data;
99  ?column? 
100 ----------
102 (1 row)
104 SELECT m > '$124.00' FROM money_data;
105  ?column? 
106 ----------
108 (1 row)
110 SELECT m < '$122.00' FROM money_data;
111  ?column? 
112 ----------
114 (1 row)
116 SELECT cashlarger(m, '$124.00') FROM money_data;
117  cashlarger 
118 ------------
119     $124.00
120 (1 row)
122 SELECT cashsmaller(m, '$124.00') FROM money_data;
123  cashsmaller 
124 -------------
125      $123.00
126 (1 row)
128 SELECT cash_words(m) FROM money_data;
129                    cash_words                    
130 -------------------------------------------------
131  One hundred twenty three dollars and zero cents
132 (1 row)
134 SELECT cash_words(m + '1.23') FROM money_data;
135                        cash_words                       
136 --------------------------------------------------------
137  One hundred twenty four dollars and twenty three cents
138 (1 row)
140 DELETE FROM money_data;
141 INSERT INTO money_data VALUES ('$123.45');
142 SELECT * FROM money_data;
143     m    
144 ---------
145  $123.45
146 (1 row)
148 DELETE FROM money_data;
149 INSERT INTO money_data VALUES ('$123.451');
150 SELECT * FROM money_data;
151     m    
152 ---------
153  $123.45
154 (1 row)
156 DELETE FROM money_data;
157 INSERT INTO money_data VALUES ('$123.454');
158 SELECT * FROM money_data;
159     m    
160 ---------
161  $123.45
162 (1 row)
164 DELETE FROM money_data;
165 INSERT INTO money_data VALUES ('$123.455');
166 SELECT * FROM money_data;
167     m    
168 ---------
169  $123.46
170 (1 row)
172 DELETE FROM money_data;
173 INSERT INTO money_data VALUES ('$123.456');
174 SELECT * FROM money_data;
175     m    
176 ---------
177  $123.46
178 (1 row)
180 DELETE FROM money_data;
181 INSERT INTO money_data VALUES ('$123.459');
182 SELECT * FROM money_data;
183     m    
184 ---------
185  $123.46
186 (1 row)