TDengine/tests/army/query/function/ans/trunc.csv
2025-02-10 20:24:21 +08:00

9.9 KiB

1taos> select TRUNCATE(10.55, 3)
2 truncate(10.55, 3) |
3============================
4 10.55 |
5taos> select TRUNCATE(10.55, 2)
6 truncate(10.55, 2) |
7============================
8 10.55 |
9taos> select TRUNCATE(10.55, 1)
10 truncate(10.55, 1) |
11============================
12 10.5 |
13taos> select TRUNCATE(10.55, 0)
14 truncate(10.55, 0) |
15============================
16 10 |
17taos> select TRUNCATE(10.55, -1)
18 truncate(10.55, -1) |
19============================
20 10 |
21taos> select TRUNCATE(10.55, -10)
22 truncate(10.55, -10) |
23============================
24 0 |
25taos> select TRUNCATE(-10.55, 1)
26 truncate(-10.55, 1) |
27============================
28 -10.5 |
29taos> select TRUNCATE(99, 1)
30 truncate(99, 1) |
31========================
32 99 |
33taos> select TRUNCATE(10.55, 1) + 1
34 truncate(10.55, 1) + 1 |
35============================
36 11.5 |
37taos> select TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(123.123456789, 9), 8), 7), 6), 5), 4), 3)
38 truncate(truncate(truncate(truncate(truncate(truncate(truncate(1 |
39===================================================================
40 1.231230000000000e+02 |
41taos> select TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(TRUNCATE(123456789.123456789, -1), -2), -3), -4), -5), -6), -7)
42 truncate(truncate(truncate(truncate(truncate(truncate(truncate(1 |
43===================================================================
44 1.200000000000000e+08 |
45taos> select TRUNCATE(87654321.123456789, id) from ts_4893.meters order by ts limit 10
46 truncate(87654321.123456789, id) |
47===================================
48 8.765432100000000e+07 |
49 8.765432109999999e+07 |
50 8.765432112000000e+07 |
51 8.765432112300000e+07 |
52 8.765432112340000e+07 |
53 8.765432112345000e+07 |
54 8.765432112345600e+07 |
55 8.765432112345670e+07 |
56 8.765432112345679e+07 |
57 8.765432112345679e+07 |
58taos> select TRUNCATE(current, id) from ts_4893.meters order by ts limit 10
59 truncate(current, id) |
60========================
61 1.0000000e+01 |
62 8.5000000e+00 |
63 9.7900000e+00 |
64 1.1233000e+01 |
65 1.0706000e+01 |
66 8.5080004e+00 |
67 9.5959997e+00 |
68 1.0962000e+01 |
69 1.1226000e+01 |
70 1.0337000e+01 |
71taos> select TRUNCATE(current, 1) from ts_4893.meters order by ts limit 10
72 truncate(current, 1) |
73=======================
74 10.6 |
75 8.5 |
76 9.7 |
77 11.2 |
78 10.7 |
79 8.5 |
80 9.5 |
81 10.9 |
82 11.2 |
83 10.3 |
84taos> select TRUNC(10.55, 3)
85 trunc(10.55, 3) |
86============================
87 10.55 |
88taos> select TRUNC(10.55, 2)
89 trunc(10.55, 2) |
90============================
91 10.55 |
92taos> select TRUNC(10.55, 1)
93 trunc(10.55, 1) |
94============================
95 10.5 |
96taos> select TRUNC(10.55, 0)
97 trunc(10.55, 0) |
98============================
99 10 |
100taos> select TRUNC(10.55, -1)
101 trunc(10.55, -1) |
102============================
103 10 |
104taos> select TRUNC(10.55, -10)
105 trunc(10.55, -10) |
106============================
107 0 |
108taos> select TRUNC(-10.55, 1)
109 trunc(-10.55, 1) |
110============================
111 -10.5 |
112taos> select TRUNC(99, 1)
113 trunc(99, 1) |
114========================
115 99 |
116taos> select TRUNC(10.55, 1) + 1
117 trunc(10.55, 1) + 1 |
118============================
119 11.5 |
120taos> select TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(123.123456789, 9), 8), 7), 6), 5), 4), 3)
121 trunc(trunc(trunc(trunc(trunc(trunc(trunc(123.123456789, 9), 8), |
122===================================================================
123 1.231230000000000e+02 |
124taos> select TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(TRUNC(123456789.123456789, -1), -2), -3), -4), -5), -6), -7)
125 trunc(trunc(trunc(trunc(trunc(trunc(trunc(123456789.123456789, - |
126===================================================================
127 1.200000000000000e+08 |
128taos> select TRUNC(87654321.123456789, id) from ts_4893.meters order by ts limit 10
129 trunc(87654321.123456789, id) |
130================================
131 8.765432100000000e+07 |
132 8.765432109999999e+07 |
133 8.765432112000000e+07 |
134 8.765432112300000e+07 |
135 8.765432112340000e+07 |
136 8.765432112345000e+07 |
137 8.765432112345600e+07 |
138 8.765432112345670e+07 |
139 8.765432112345679e+07 |
140 8.765432112345679e+07 |
141taos> select TRUNC(current, id) from ts_4893.meters order by ts limit 10
142 trunc(current, id) |
143=======================
144 10 |
145 8.5 |
146 9.79 |
147 11.233 |
148 10.706 |
149 8.508 |
150 9.596 |
151 10.962 |
152 11.226 |
153 10.337 |
154taos> select TRUNC(current, 1) from ts_4893.meters order by ts limit 10
155 trunc(current, 1) |
156=======================
157 10.6 |
158 8.5 |
159 9.7 |
160 11.2 |
161 10.7 |
162 8.5 |
163 9.5 |
164 10.9 |
165 11.2 |
166 10.3 |
167taos> select truncate(99.99, 3)
168 truncate(99.99, 3) |
169============================
170 99.99 |
171taos> select truncate(99.99, 2)
172 truncate(99.99, 2) |
173============================
174 99.99 |
175taos> select truncate(99.99, 1)
176 truncate(99.99, 1) |
177============================
178 99.9 |
179taos> select truncate(99.99, 0)
180 truncate(99.99, 0) |
181============================
182 99 |
183taos> select truncate(99.99, -1)
184 truncate(99.99, -1) |
185============================
186 90 |
187taos> select truncate(99.99, -10)
188 truncate(99.99, -10) |
189============================
190 0 |
191taos> select truncate(99, 1)
192 truncate(99, 1) |
193========================
194 99 |
195taos> select truncate(current, 1) from ts_4893.d0 order by ts limit 10
196 truncate(current, 1) |
197=======================
198 10.6 |
199 8.5 |
200 9.7 |
201 11.2 |
202 10.7 |
203 8.5 |
204 9.5 |
205 10.9 |
206 11.2 |
207 10.3 |
208taos> select truncate(current, 1) from ts_4893.meters order by ts limit 10
209 truncate(current, 1) |
210=======================
211 10.6 |
212 8.5 |
213 9.7 |
214 11.2 |
215 10.7 |
216 8.5 |
217 9.5 |
218 10.9 |
219 11.2 |
220 10.3 |
221taos> select truncate(99.99, null)
222 truncate(99.99, null) |
223============================
224 NULL |
225taos> select truncate(null, 3)
226 truncate(null, 3) |
227====================
228 NULL |
229taos> select truncate(1.0001, 3)
230 truncate(1.0001, 3) |
231============================
232 1 |
233taos> select truncate(2.71828, 4)
234 truncate(2.71828, 4) |
235============================
236 2.7182 |
237taos> select truncate(3.14159, 2)
238 truncate(3.14159, 2) |
239============================
240 3.14 |
241taos> select truncate(100.9876, 2)
242 truncate(100.9876, 2) |
243============================
244 100.98 |
245taos> select truncate(99999999999999.9999, 2)
246 truncate(99999999999999.9999, 2) |
247===================================
248 1.000000000000000e+14 |
249taos> select truncate(-5.678, 2)
250 truncate(-5.678, 2) |
251============================
252 -5.67 |
253taos> select truncate(voltage, 2) from ts_4893.meters limit 1
254 truncate(voltage, 2) |
255=======================
256 221 |
257taos> select truncate(current, 1) from ts_4893.meters limit 1
258 truncate(current, 1) |
259=======================
260 10.6 |
261taos> select truncate(phase, 3) from ts_4893.meters limit 1
262 truncate(phase, 3) |
263=======================
264 0.508 |
265taos> select truncate(voltage + current, 2) from ts_4893.meters limit 1
266 truncate(voltage + current, 2) |
267=================================
268 2.316400000000000e+02 |
269taos> select truncate(voltage, -1) from ts_4893.meters limit 1
270 truncate(voltage, -1) |
271========================
272 220 |
273taos> select round(truncate(voltage, 1), 2) from ts_4893.meters limit 1
274 round(truncate(voltage, 1), 2) |
275=================================
276 221 |
277taos> select truncate(abs(current), 1) from ts_4893.meters limit 1
278 truncate(abs(current), 1) |
279============================
280 1.0600000e+01 |
281taos> select truncate(exp(phase), 2) from ts_4893.meters limit 1
282 truncate(exp(phase), 2) |
283============================
284 1.66 |
285taos> select truncate(log(current), 1) from ts_4893.meters limit 1
286 truncate(log(current), 1) |
287============================
288 2.3 |