TDengine/tests/army/query/function/ans/least.csv

64 KiB

1taos> alter local 'compareAsStrInGreatest' '1';
2taos> select LEAST(1,2,3,4,5,6,7,8,9,10);
3 least(1,2,3,4,5,6,7,8,9,10) |
4==============================
5 1 |
6taos> select LEAST(1,1.1,2.23,3.4444,5.66666666,6.21241241,7.999999999999);
7 least(1,1.1,2.23,3.4444,5.66666666,6.21241241,7.999999999999) |
8================================================================
9 1 |
10taos> select LEAST(1,'2',3.3,4.4,5);
11 least(1,'2',3.3,4.4,5) |
12============================
13 1 |
14taos> select LEAST(1,2,3,4,5,'5.1');
15 least(1,2,3,4,5,'5.1') |
16============================
17 1 |
18taos> select LEAST('1','2','3','4',5);
19 least('1','2','3','4',5) |
20============================
21 1 |
22taos> select LEAST('1','2','3','4','5');
23 least('1','2','3','4','5') |
24=============================
25 1 |
26taos> select LEAST(1,2,3,4,5,6,7,'a','b','一','二','三');
27 least(1,2,3,4,5,6,7,'a','b','一','二','三') |
28=================================================
29 1 |
30taos> select LEAST(1,2,3,4,5,6,7,'a','b','c','1','2','1231213');
31 least(1,2,3,4,5,6,7,'a','b','c','1','2','1231213') |
32=====================================================
33 1 |
34taos> select LEAST(1,2,3,4,5,6,7,'a','b','c','1','2','1231213','1231213.123123');
35 least(1,2,3,4,5,6,7,'a','b','c','1','2','1231213','1231213.12312 |
36===================================================================
37 1 |
38taos> select LEAST(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), cast(3 as int), cast(4 as bigint), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)));
39 least(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), |
40===================================================================
41 0 |
42taos> select LEAST(cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as smallint unsigned), cast(3 as int unsigned), cast(4 as bigint unsigned), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)));
43 least(cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as sm |
44===================================================================
45 0 |
46taos> select LEAST(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), cast(3 as int), cast(4 as bigint), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)), cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as smallint unsigned), cast(3 as int unsigned), cast(4 as bigint unsigned), cast(5 as float), cast(6 as double));
47 least(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), |
48===================================================================
49 0 |
50taos> select LEAST(cast(100 as tinyint), cast(101 as tinyint));
51 least(cast(100 as tinyint), cast(101 as tinyint)) |
52====================================================
53 100 |
54taos> select LEAST(cast(100 as tinyint), cast(101 as smallint));
55 least(cast(100 as tinyint), cast(101 as smallint)) |
56=====================================================
57 100 |
58taos> select LEAST(cast(100 as tinyint), cast(101 as int));
59 least(cast(100 as tinyint), cast(101 as int)) |
60================================================
61 100 |
62taos> select LEAST(cast(100 as tinyint), cast(101 as bigint));
63 least(cast(100 as tinyint), cast(101 as bigint)) |
64===================================================
65 100 |
66taos> select LEAST(cast(100 as tinyint), cast(101 as float));
67 least(cast(100 as tinyint), cast(101 as float)) |
68==================================================
69 100 |
70taos> select LEAST(cast(100 as tinyint), cast(101 as double));
71 least(cast(100 as tinyint), cast(101 as double)) |
72===================================================
73 100 |
74taos> select LEAST(cast(100 as tinyint), cast(101 as varchar(20)));
75 least(cast(100 as tinyint), cast(101 as varchar(20))) |
76========================================================
77 100 |
78taos> select LEAST(cast(100 as tinyint), cast(101 as nchar(20)));
79 least(cast(100 as tinyint), cast(101 as nchar(20))) |
80======================================================
81 100 |
82taos> select LEAST(cast(101 as tinyint), cast(100 as tinyint));
83 least(cast(101 as tinyint), cast(100 as tinyint)) |
84====================================================
85 100 |
86taos> select LEAST(cast(101 as tinyint), cast(100 as smallint));
87 least(cast(101 as tinyint), cast(100 as smallint)) |
88=====================================================
89 100 |
90taos> select LEAST(cast(101 as tinyint), cast(100 as int));
91 least(cast(101 as tinyint), cast(100 as int)) |
92================================================
93 100 |
94taos> select LEAST(cast(101 as tinyint), cast(100 as bigint));
95 least(cast(101 as tinyint), cast(100 as bigint)) |
96===================================================
97 100 |
98taos> select LEAST(cast(101 as tinyint), cast(100 as float));
99 least(cast(101 as tinyint), cast(100 as float)) |
100==================================================
101 100 |
102taos> select LEAST(cast(101 as tinyint), cast(100 as double));
103 least(cast(101 as tinyint), cast(100 as double)) |
104===================================================
105 100 |
106taos> select LEAST(cast(101 as tinyint), cast(100 as varchar(20)));
107 least(cast(101 as tinyint), cast(100 as varchar(20))) |
108========================================================
109 100 |
110taos> select LEAST(cast(101 as tinyint), cast(100 as nchar(20)));
111 least(cast(101 as tinyint), cast(100 as nchar(20))) |
112======================================================
113 100 |
114taos> select LEAST(cast(1000 as smallint), cast(1001 as smallint));
115 least(cast(1000 as smallint), cast(1001 as smallint)) |
116========================================================
117 1000 |
118taos> select LEAST(cast(1000 as smallint), cast(1001 as int));
119 least(cast(1000 as smallint), cast(1001 as int)) |
120===================================================
121 1000 |
122taos> select LEAST(cast(1000 as smallint), cast(1001 as bigint));
123 least(cast(1000 as smallint), cast(1001 as bigint)) |
124======================================================
125 1000 |
126taos> select LEAST(cast(1000 as smallint), cast(1001 as float));
127 least(cast(1000 as smallint), cast(1001 as float)) |
128=====================================================
129 1000 |
130taos> select LEAST(cast(1000 as smallint), cast(1001 as double));
131 least(cast(1000 as smallint), cast(1001 as double)) |
132======================================================
133 1000 |
134taos> select LEAST(cast(1000 as smallint), cast(1001 as varchar(20)));
135 least(cast(1000 as smallint), cast(1001 as varchar(20))) |
136===========================================================
137 1000 |
138taos> select LEAST(cast(1000 as smallint), cast(1001 as nchar(20)));
139 least(cast(1000 as smallint), cast(1001 as nchar(20))) |
140=========================================================
141 1000 |
142taos> select LEAST(cast(1001 as smallint), cast(1000 as smallint));
143 least(cast(1001 as smallint), cast(1000 as smallint)) |
144========================================================
145 1000 |
146taos> select LEAST(cast(1001 as smallint), cast(1000 as int));
147 least(cast(1001 as smallint), cast(1000 as int)) |
148===================================================
149 1000 |
150taos> select LEAST(cast(1001 as smallint), cast(1000 as bigint));
151 least(cast(1001 as smallint), cast(1000 as bigint)) |
152======================================================
153 1000 |
154taos> select LEAST(cast(1001 as smallint), cast(1000 as float));
155 least(cast(1001 as smallint), cast(1000 as float)) |
156=====================================================
157 1000 |
158taos> select LEAST(cast(1001 as smallint), cast(1000 as double));
159 least(cast(1001 as smallint), cast(1000 as double)) |
160======================================================
161 1000 |
162taos> select LEAST(cast(1001 as smallint), cast(1000 as varchar(20)));
163 least(cast(1001 as smallint), cast(1000 as varchar(20))) |
164===========================================================
165 1000 |
166taos> select LEAST(cast(1001 as smallint), cast(1000 as nchar(20)));
167 least(cast(1001 as smallint), cast(1000 as nchar(20))) |
168=========================================================
169 1000 |
170taos> select LEAST(cast(1000000 as int), cast(1000001 as int));
171 least(cast(1000000 as int), cast(1000001 as int)) |
172====================================================
173 1000000 |
174taos> select LEAST(cast(1000000 as int), cast(1000001 as bigint));
175 least(cast(1000000 as int), cast(1000001 as bigint)) |
176=======================================================
177 1000000 |
178taos> select LEAST(cast(1000000 as int), cast(1000001 as float));
179 least(cast(1000000 as int), cast(1000001 as float)) |
180======================================================
181 1e+06 |
182taos> select LEAST(cast(1000000 as int), cast(1000001 as double));
183 least(cast(1000000 as int), cast(1000001 as double)) |
184=======================================================
185 1000000 |
186taos> select LEAST(cast(1000000 as int), cast(1000001 as varchar(20)));
187 least(cast(1000000 as int), cast(1000001 as varchar(20))) |
188============================================================
189 1000000 |
190taos> select LEAST(cast(1000000 as int), cast(1000001 as nchar(20)));
191 least(cast(1000000 as int), cast(1000001 as nchar(20))) |
192==========================================================
193 1000000 |
194taos> select LEAST(cast(1000001 as int), cast(1000000 as int));
195 least(cast(1000001 as int), cast(1000000 as int)) |
196====================================================
197 1000000 |
198taos> select LEAST(cast(1000001 as int), cast(1000000 as bigint));
199 least(cast(1000001 as int), cast(1000000 as bigint)) |
200=======================================================
201 1000000 |
202taos> select LEAST(cast(1000001 as int), cast(1000000 as float));
203 least(cast(1000001 as int), cast(1000000 as float)) |
204======================================================
205 1e+06 |
206taos> select LEAST(cast(1000001 as int), cast(1000000 as double));
207 least(cast(1000001 as int), cast(1000000 as double)) |
208=======================================================
209 1000000 |
210taos> select LEAST(cast(1000001 as int), cast(1000000 as varchar(20)));
211 least(cast(1000001 as int), cast(1000000 as varchar(20))) |
212============================================================
213 1000000 |
214taos> select LEAST(cast(1000001 as int), cast(1000000 as nchar(20)));
215 least(cast(1000001 as int), cast(1000000 as nchar(20))) |
216==========================================================
217 1000000 |
218taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as bigint));
219 least(cast(1000000000 as bigint), cast(1000000001 as bigint)) |
220================================================================
221 1000000000 |
222taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as float));
223 least(cast(1000000000 as bigint), cast(1000000001 as float)) |
224===============================================================
225 1e+09 |
226taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as double));
227 least(cast(1000000000 as bigint), cast(1000000001 as double)) |
228================================================================
229 1000000000 |
230taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as varchar(20)));
231 least(cast(1000000000 as bigint), cast(1000000001 as varchar(20) |
232===================================================================
233 1000000000 |
234taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as nchar(20)));
235 least(cast(1000000000 as bigint), cast(1000000001 as nchar(20))) |
236===================================================================
237 1000000000 |
238taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as bigint));
239 least(cast(1000000001 as bigint), cast(1000000000 as bigint)) |
240================================================================
241 1000000000 |
242taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as float));
243 least(cast(1000000001 as bigint), cast(1000000000 as float)) |
244===============================================================
245 1e+09 |
246taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as double));
247 least(cast(1000000001 as bigint), cast(1000000000 as double)) |
248================================================================
249 1000000000 |
250taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as varchar(20)));
251 least(cast(1000000001 as bigint), cast(1000000000 as varchar(20) |
252===================================================================
253 1000000000 |
254taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as nchar(20)));
255 least(cast(1000000001 as bigint), cast(1000000000 as nchar(20))) |
256===================================================================
257 1000000000 |
258taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as float));
259 least(cast(100000.1111111 as float), cast(100001.1111111 as floa |
260===================================================================
261 100000 |
262taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as double));
263 least(cast(100000.1111111 as float), cast(100001.1111111 as doub |
264===================================================================
265 100000.109375 |
266taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as timestamp));
267 least(cast(100000.1111111 as float), cast(100001.1111111 as time |
268===================================================================
269 100000 |
270taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as varchar(20)));
271 least(cast(100000.1111111 as float), cast(100001.1111111 as varc |
272===================================================================
273 100000.109375 |
274taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as nchar(20)));
275 least(cast(100000.1111111 as float), cast(100001.1111111 as ncha |
276===================================================================
277 100000.109375 |
278taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as float));
279 least(cast(100001.1111111 as float), cast(100000.1111111 as floa |
280===================================================================
281 100000 |
282taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as double));
283 least(cast(100001.1111111 as float), cast(100000.1111111 as doub |
284===================================================================
285 100000.1111111 |
286taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as timestamp));
287 least(cast(100001.1111111 as float), cast(100000.1111111 as time |
288===================================================================
289 100000 |
290taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as varchar(20)));
291 least(cast(100001.1111111 as float), cast(100000.1111111 as varc |
292===================================================================
293 100000.1111111 |
294taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as nchar(20)));
295 least(cast(100001.1111111 as float), cast(100000.1111111 as ncha |
296===================================================================
297 100000.1111111 |
298taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as double));
299 least(cast(100000.1111111 as double), cast(100001.1111111 as dou |
300===================================================================
301 100000.1111111 |
302taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as timestamp));
303 least(cast(100000.1111111 as double), cast(100001.1111111 as tim |
304===================================================================
305 100000.1111111 |
306taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as varchar(20)));
307 least(cast(100000.1111111 as double), cast(100001.1111111 as var |
308===================================================================
309 100000.111111 |
310taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as nchar(20)));
311 least(cast(100000.1111111 as double), cast(100001.1111111 as nch |
312===================================================================
313 100000.111111 |
314taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as double));
315 least(cast(100001.1111111 as double), cast(100000.1111111 as dou |
316===================================================================
317 100000.1111111 |
318taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as timestamp));
319 least(cast(100001.1111111 as double), cast(100000.1111111 as tim |
320===================================================================
321 100000 |
322taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as varchar(20)));
323 least(cast(100001.1111111 as double), cast(100000.1111111 as var |
324===================================================================
325 100000.1111111 |
326taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as nchar(20)));
327 least(cast(100001.1111111 as double), cast(100000.1111111 as nch |
328===================================================================
329 100000.1111111 |
330taos> select LEAST(cast('中文测试' as varchar(20)), cast('中文测试一' as varchar(20)));
331 least(cast('中文测试' as varchar(20)), cast('中文测试一 |
332===================================================================
333 中文测试 |
334taos> select LEAST(cast('中文测试' as varchar(20)), cast('中文测试一' as nchar(20)));
335 least(cast('中文测试' as varchar(20)), cast('中文测试一 |
336===================================================================
337 中文测试 |
338taos> select LEAST(cast('中文测试一' as varchar(20)), cast('中文测试' as varchar(20)));
339 least(cast('中文测试一' as varchar(20)), cast('中文测试 |
340===================================================================
341 中文测试 |
342taos> select LEAST(cast('中文测试一' as varchar(20)), cast('中文测试' as nchar(20)));
343 least(cast('中文测试一' as varchar(20)), cast('中文测试 |
344===================================================================
345 中文测试 |
346taos> select LEAST(cast('abc123abc' as varchar(20)), cast('abc124abc' as varchar(20)));
347 least(cast('abc123abc' as varchar(20)), cast('abc124abc' as varc |
348===================================================================
349 abc123abc |
350taos> select LEAST(cast('abc123abc' as varchar(20)), cast('abc124abc' as nchar(20)));
351 least(cast('abc123abc' as varchar(20)), cast('abc124abc' as ncha |
352===================================================================
353 abc123abc |
354taos> select LEAST(cast('abc124abc' as varchar(20)), cast('abc123abc' as varchar(20)));
355 least(cast('abc124abc' as varchar(20)), cast('abc123abc' as varc |
356===================================================================
357 abc123abc |
358taos> select LEAST(cast('abc124abc' as varchar(20)), cast('abc123abc' as nchar(20)));
359 least(cast('abc124abc' as varchar(20)), cast('abc123abc' as ncha |
360===================================================================
361 abc123abc |
362taos> select LEAST(cast('abc123abc' as nchar(20)), cast('abc124abc' as nchar(20)));
363 least(cast('abc123abc' as nchar(20)), cast('abc124abc' as nchar( |
364===================================================================
365 abc123abc |
366taos> select LEAST(cast(100 as tinyint), cast(101 as float), cast(102 as varchar(20)));
367 least(cast(100 as tinyint), cast(101 as float), cast(102 as varc |
368===================================================================
369 100 |
370taos> select LEAST(cast(100 as varchar(20)), cast(101 as float), cast(102 as tinyint));
371 least(cast(100 as varchar(20)), cast(101 as float), cast(102 as |
372===================================================================
373 100 |
374taos> select LEAST('a','b','c','d','e','f','g','h','1231','15155');
375 least('a','b','c','d','e','f','g','h','1231','15155') |
376========================================================
377 1231 |
378taos> select LEAST(current, voltage, phase, id, nch1, nch2, var1, var2) from ts_4893.meters order by ts limit 10;
379 least(current, voltage, phase, id, nch1, nch2, var1, var2) |
380=============================================================
381 0 |
382 0.138830 |
383 0.796942 |
384 0.537330 |
385 0.313430 |
386 0.332767 |
387 0.846763 |
388 0.637813 |
389 0.115989 |
390 0.373575 |
391taos> select LEAST(current, voltage, phase, id) from ts_4893.meters order by ts limit 10;
392 least(current, voltage, phase, id) |
393=====================================
394 0 |
395 0.13883 |
396 0.796942 |
397 0.53733 |
398 0.31343 |
399 0.332767 |
400 0.846763 |
401 0.637813 |
402 0.115989 |
403 0.373575 |
404taos> select LEAST(nch1, nch2, var1, var2) from ts_4893.meters order by ts limit 10;
405 least(nch1, nch2, var1, var2) |
406=================================
407 e |
408 f |
409 c |
410 e |
411 b |
412 g |
413 again |
414 b |
415 c |
416 again |
417taos> select LEAST(221, voltage) from ts_4893.meters order by ts limit 10;
418 least(221, voltage) |
419========================
420 221 |
421 220 |
422 215 |
423 216 |
424 219 |
425 221 |
426 215 |
427 217 |
428 216 |
429 221 |
430taos> select LEAST(5, id) from ts_4893.meters order by ts limit 10;
431 least(5, id) |
432========================
433 0 |
434 1 |
435 2 |
436 3 |
437 4 |
438 5 |
439 5 |
440 5 |
441 5 |
442 5 |
443taos> select LEAST('r', nch1) from ts_4893.meters order by ts limit 10;
444 least('r', nch1) |
445=================================
446 novel |
447 r |
448 r |
449 prision |
450 novel |
451 novel |
452 again |
453 r |
454 novel |
455 again |
456taos> select LEAST('r', nch1, nch2) from ts_4893.meters order by ts limit 10;
457 least('r', nch1, nch2) |
458=================================
459 novel |
460 f |
461 c |
462 prision |
463 e |
464 novel |
465 again |
466 d |
467 c |
468 again |
469taos> select LEAST('r', var1) from ts_4893.meters order by ts limit 10;
470 least('r', var1) |
471=================================
472 novel |
473 person |
474 novel |
475 plate |
476 r |
477 r |
478 prision |
479 person |
480 prision |
481 plate |
482taos> select LEAST('r', var1, var2) from ts_4893.meters order by ts limit 10;
483 least('r', var1, var2) |
484=================================
485 e |
486 person |
487 novel |
488 e |
489 b |
490 g |
491 b |
492 b |
493 e |
494 plate |
495taos> select LEAST('二中文测试', nch1) from ts_4893.meters order by ts limit 10;
496 least('二中文测试', nch1) |
497=================================
498 novel |
499 一二三四五六七八九十 |
500 update |
501 prision |
502 novel |
503 novel |
504 again |
505 一二三四五六七八九十 |
506 novel |
507 again |
508taos> select LEAST('二中文测试', nch1, nch2) from ts_4893.meters order by ts limit 10;
509 least('二中文测试', nch1, nch2) |
510=======================================
511 novel |
512 f |
513 c |
514 prision |
515 e |
516 novel |
517 again |
518 d |
519 c |
520 again |
521taos> select LEAST('二中文测试', var1) from ts_4893.meters order by ts limit 10;
522 least('二中文测试', var1) |
523=================================
524 novel |
525 person |
526 novel |
527 plate |
528 一二三四五六七八九十 |
529 update |
530 prision |
531 person |
532 prision |
533 plate |
534taos> select LEAST('二中文测试', var1, var2) from ts_4893.meters order by ts limit 10;
535 least('二中文测试', var1, var2) |
536=======================================
537 e |
538 person |
539 novel |
540 e |
541 b |
542 g |
543 b |
544 b |
545 e |
546 plate |
547taos> select LEAST('23', 3443434343434343);
548 least('23', 3443434343434343) |
549================================
550 23 |
551taos> select LEAST(co, 3443434343434343) from ts_4893.n1;
552 least(co, 3443434343434343) |
553=================================
554 23 |
555 23 |
556 23 |
557taos> select LEAST('23', 3443434343434343) from ts_4893.n1;
558 least('23', 3443434343434343) |
559================================
560 23 |
561 23 |
562 23 |
563taos> select LEAST('23', 1443434343434343) from ts_4893.n1;
564 least('23', 1443434343434343) |
565================================
566 1443434343434343 |
567 1443434343434343 |
568 1443434343434343 |
569taos> select LEAST(current, voltage) from ts_4893.n1;
570 least(current, voltage) |
571==========================
572 NULL |
573 NULL |
574 3 |
575taos> select LEAST(current, voltage, '15') from ts_4893.n1;
576 least(current, voltage, '15') |
577================================
578 NULL |
579 NULL |
580 15 |
581taos> alter local 'compareAsStrInGreatest' '0';
582taos> select LEAST(1,2,3,4,5,6,7,8,9,10);
583 least(1,2,3,4,5,6,7,8,9,10) |
584==============================
585 1 |
586taos> select LEAST(1,1.1,2.23,3.4444,5.66666666,6.21241241,7.999999999999);
587 least(1,1.1,2.23,3.4444,5.66666666,6.21241241,7.999999999999) |
588================================================================
589 1 |
590taos> select LEAST(1,'2',3.3,4.4,5);
591 least(1,'2',3.3,4.4,5) |
592============================
593 1 |
594taos> select LEAST(1,2,3,4,5,'5.1');
595 least(1,2,3,4,5,'5.1') |
596=========================
597 1 |
598taos> select LEAST('1','2','3','4',5);
599 least('1','2','3','4',5) |
600===========================
601 1 |
602taos> select LEAST('1','2','3','4','5');
603 least('1','2','3','4','5') |
604=============================
605 1 |
606taos> select LEAST(1,2,3,4,5,6,7,'a','b','一','二','三');
607 least(1,2,3,4,5,6,7,'a','b','一','二','三') |
608=================================================
609 0 |
610taos> select LEAST(1,2,3,4,5,6,7,'a','b','c','1','2','1231213');
611 least(1,2,3,4,5,6,7,'a','b','c','1','2','1231213') |
612=====================================================
613 0 |
614taos> select LEAST(1,2,3,4,5,6,7,'a','b','c','1','2','1231213','1231213.123123');
615 least(1,2,3,4,5,6,7,'a','b','c','1','2','1231213','1231213.12312 |
616===================================================================
617 0 |
618taos> select LEAST(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), cast(3 as int), cast(4 as bigint), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)));
619 least(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), |
620===================================================================
621 0 |
622taos> select LEAST(cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as smallint unsigned), cast(3 as int unsigned), cast(4 as bigint unsigned), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)));
623 least(cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as sm |
624===================================================================
625 0 |
626taos> select LEAST(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), cast(3 as int), cast(4 as bigint), cast(5 as float), cast(6 as double), cast(8 as varchar(20)), cast(9 as nchar(20)), cast(0 as bool), cast(1 as tinyint unsigned), cast(2 as smallint unsigned), cast(3 as int unsigned), cast(4 as bigint unsigned), cast(5 as float), cast(6 as double));
627 least(cast(0 as bool), cast(1 as tinyint), cast(2 as smallint), |
628===================================================================
629 0 |
630taos> select LEAST(cast(100 as tinyint), cast(101 as tinyint));
631 least(cast(100 as tinyint), cast(101 as tinyint)) |
632====================================================
633 100 |
634taos> select LEAST(cast(100 as tinyint), cast(101 as smallint));
635 least(cast(100 as tinyint), cast(101 as smallint)) |
636=====================================================
637 100 |
638taos> select LEAST(cast(100 as tinyint), cast(101 as int));
639 least(cast(100 as tinyint), cast(101 as int)) |
640================================================
641 100 |
642taos> select LEAST(cast(100 as tinyint), cast(101 as bigint));
643 least(cast(100 as tinyint), cast(101 as bigint)) |
644===================================================
645 100 |
646taos> select LEAST(cast(100 as tinyint), cast(101 as float));
647 least(cast(100 as tinyint), cast(101 as float)) |
648==================================================
649 100 |
650taos> select LEAST(cast(100 as tinyint), cast(101 as double));
651 least(cast(100 as tinyint), cast(101 as double)) |
652===================================================
653 100 |
654taos> select LEAST(cast(100 as tinyint), cast(101 as varchar(20)));
655 least(cast(100 as tinyint), cast(101 as varchar(20))) |
656========================================================
657 100 |
658taos> select LEAST(cast(100 as tinyint), cast(101 as nchar(20)));
659 least(cast(100 as tinyint), cast(101 as nchar(20))) |
660======================================================
661 100 |
662taos> select LEAST(cast(101 as tinyint), cast(100 as tinyint));
663 least(cast(101 as tinyint), cast(100 as tinyint)) |
664====================================================
665 100 |
666taos> select LEAST(cast(101 as tinyint), cast(100 as smallint));
667 least(cast(101 as tinyint), cast(100 as smallint)) |
668=====================================================
669 100 |
670taos> select LEAST(cast(101 as tinyint), cast(100 as int));
671 least(cast(101 as tinyint), cast(100 as int)) |
672================================================
673 100 |
674taos> select LEAST(cast(101 as tinyint), cast(100 as bigint));
675 least(cast(101 as tinyint), cast(100 as bigint)) |
676===================================================
677 100 |
678taos> select LEAST(cast(101 as tinyint), cast(100 as float));
679 least(cast(101 as tinyint), cast(100 as float)) |
680==================================================
681 100 |
682taos> select LEAST(cast(101 as tinyint), cast(100 as double));
683 least(cast(101 as tinyint), cast(100 as double)) |
684===================================================
685 100 |
686taos> select LEAST(cast(101 as tinyint), cast(100 as varchar(20)));
687 least(cast(101 as tinyint), cast(100 as varchar(20))) |
688========================================================
689 100 |
690taos> select LEAST(cast(101 as tinyint), cast(100 as nchar(20)));
691 least(cast(101 as tinyint), cast(100 as nchar(20))) |
692======================================================
693 100 |
694taos> select LEAST(cast(1000 as smallint), cast(1001 as smallint));
695 least(cast(1000 as smallint), cast(1001 as smallint)) |
696========================================================
697 1000 |
698taos> select LEAST(cast(1000 as smallint), cast(1001 as int));
699 least(cast(1000 as smallint), cast(1001 as int)) |
700===================================================
701 1000 |
702taos> select LEAST(cast(1000 as smallint), cast(1001 as bigint));
703 least(cast(1000 as smallint), cast(1001 as bigint)) |
704======================================================
705 1000 |
706taos> select LEAST(cast(1000 as smallint), cast(1001 as float));
707 least(cast(1000 as smallint), cast(1001 as float)) |
708=====================================================
709 1000 |
710taos> select LEAST(cast(1000 as smallint), cast(1001 as double));
711 least(cast(1000 as smallint), cast(1001 as double)) |
712======================================================
713 1000 |
714taos> select LEAST(cast(1000 as smallint), cast(1001 as varchar(20)));
715 least(cast(1000 as smallint), cast(1001 as varchar(20))) |
716===========================================================
717 1000 |
718taos> select LEAST(cast(1000 as smallint), cast(1001 as nchar(20)));
719 least(cast(1000 as smallint), cast(1001 as nchar(20))) |
720=========================================================
721 1000 |
722taos> select LEAST(cast(1001 as smallint), cast(1000 as smallint));
723 least(cast(1001 as smallint), cast(1000 as smallint)) |
724========================================================
725 1000 |
726taos> select LEAST(cast(1001 as smallint), cast(1000 as int));
727 least(cast(1001 as smallint), cast(1000 as int)) |
728===================================================
729 1000 |
730taos> select LEAST(cast(1001 as smallint), cast(1000 as bigint));
731 least(cast(1001 as smallint), cast(1000 as bigint)) |
732======================================================
733 1000 |
734taos> select LEAST(cast(1001 as smallint), cast(1000 as float));
735 least(cast(1001 as smallint), cast(1000 as float)) |
736=====================================================
737 1000 |
738taos> select LEAST(cast(1001 as smallint), cast(1000 as double));
739 least(cast(1001 as smallint), cast(1000 as double)) |
740======================================================
741 1000 |
742taos> select LEAST(cast(1001 as smallint), cast(1000 as varchar(20)));
743 least(cast(1001 as smallint), cast(1000 as varchar(20))) |
744===========================================================
745 1000 |
746taos> select LEAST(cast(1001 as smallint), cast(1000 as nchar(20)));
747 least(cast(1001 as smallint), cast(1000 as nchar(20))) |
748=========================================================
749 1000 |
750taos> select LEAST(cast(1000000 as int), cast(1000001 as int));
751 least(cast(1000000 as int), cast(1000001 as int)) |
752====================================================
753 1000000 |
754taos> select LEAST(cast(1000000 as int), cast(1000001 as bigint));
755 least(cast(1000000 as int), cast(1000001 as bigint)) |
756=======================================================
757 1000000 |
758taos> select LEAST(cast(1000000 as int), cast(1000001 as float));
759 least(cast(1000000 as int), cast(1000001 as float)) |
760======================================================
761 1e+06 |
762taos> select LEAST(cast(1000000 as int), cast(1000001 as double));
763 least(cast(1000000 as int), cast(1000001 as double)) |
764=======================================================
765 1000000 |
766taos> select LEAST(cast(1000000 as int), cast(1000001 as varchar(20)));
767 least(cast(1000000 as int), cast(1000001 as varchar(20))) |
768============================================================
769 1000000 |
770taos> select LEAST(cast(1000000 as int), cast(1000001 as nchar(20)));
771 least(cast(1000000 as int), cast(1000001 as nchar(20))) |
772==========================================================
773 1000000 |
774taos> select LEAST(cast(1000001 as int), cast(1000000 as int));
775 least(cast(1000001 as int), cast(1000000 as int)) |
776====================================================
777 1000000 |
778taos> select LEAST(cast(1000001 as int), cast(1000000 as bigint));
779 least(cast(1000001 as int), cast(1000000 as bigint)) |
780=======================================================
781 1000000 |
782taos> select LEAST(cast(1000001 as int), cast(1000000 as float));
783 least(cast(1000001 as int), cast(1000000 as float)) |
784======================================================
785 1e+06 |
786taos> select LEAST(cast(1000001 as int), cast(1000000 as double));
787 least(cast(1000001 as int), cast(1000000 as double)) |
788=======================================================
789 1000000 |
790taos> select LEAST(cast(1000001 as int), cast(1000000 as varchar(20)));
791 least(cast(1000001 as int), cast(1000000 as varchar(20))) |
792============================================================
793 1000000 |
794taos> select LEAST(cast(1000001 as int), cast(1000000 as nchar(20)));
795 least(cast(1000001 as int), cast(1000000 as nchar(20))) |
796==========================================================
797 1000000 |
798taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as bigint));
799 least(cast(1000000000 as bigint), cast(1000000001 as bigint)) |
800================================================================
801 1000000000 |
802taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as float));
803 least(cast(1000000000 as bigint), cast(1000000001 as float)) |
804===============================================================
805 1e+09 |
806taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as double));
807 least(cast(1000000000 as bigint), cast(1000000001 as double)) |
808================================================================
809 1000000000 |
810taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as varchar(20)));
811 least(cast(1000000000 as bigint), cast(1000000001 as varchar(20) |
812===================================================================
813 1000000000 |
814taos> select LEAST(cast(1000000000 as bigint), cast(1000000001 as nchar(20)));
815 least(cast(1000000000 as bigint), cast(1000000001 as nchar(20))) |
816===================================================================
817 1000000000 |
818taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as bigint));
819 least(cast(1000000001 as bigint), cast(1000000000 as bigint)) |
820================================================================
821 1000000000 |
822taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as float));
823 least(cast(1000000001 as bigint), cast(1000000000 as float)) |
824===============================================================
825 1e+09 |
826taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as double));
827 least(cast(1000000001 as bigint), cast(1000000000 as double)) |
828================================================================
829 1000000000 |
830taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as varchar(20)));
831 least(cast(1000000001 as bigint), cast(1000000000 as varchar(20) |
832===================================================================
833 1000000000 |
834taos> select LEAST(cast(1000000001 as bigint), cast(1000000000 as nchar(20)));
835 least(cast(1000000001 as bigint), cast(1000000000 as nchar(20))) |
836===================================================================
837 1000000000 |
838taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as float));
839 least(cast(100000.1111111 as float), cast(100001.1111111 as floa |
840===================================================================
841 100000 |
842taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as double));
843 least(cast(100000.1111111 as float), cast(100001.1111111 as doub |
844===================================================================
845 100000.109375 |
846taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as timestamp));
847 least(cast(100000.1111111 as float), cast(100001.1111111 as time |
848===================================================================
849 100000 |
850taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as varchar(20)));
851 least(cast(100000.1111111 as float), cast(100001.1111111 as varc |
852===================================================================
853 100000 |
854taos> select LEAST(cast(100000.1111111 as float), cast(100001.1111111 as nchar(20)));
855 least(cast(100000.1111111 as float), cast(100001.1111111 as ncha |
856===================================================================
857 100000 |
858taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as float));
859 least(cast(100001.1111111 as float), cast(100000.1111111 as floa |
860===================================================================
861 100000 |
862taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as double));
863 least(cast(100001.1111111 as float), cast(100000.1111111 as doub |
864===================================================================
865 100000.1111111 |
866taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as timestamp));
867 least(cast(100001.1111111 as float), cast(100000.1111111 as time |
868===================================================================
869 100000 |
870taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as varchar(20)));
871 least(cast(100001.1111111 as float), cast(100000.1111111 as varc |
872===================================================================
873 100000 |
874taos> select LEAST(cast(100001.1111111 as float), cast(100000.1111111 as nchar(20)));
875 least(cast(100001.1111111 as float), cast(100000.1111111 as ncha |
876===================================================================
877 100000 |
878taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as double));
879 least(cast(100000.1111111 as double), cast(100001.1111111 as dou |
880===================================================================
881 100000.1111111 |
882taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as timestamp));
883 least(cast(100000.1111111 as double), cast(100001.1111111 as tim |
884===================================================================
885 100000.1111111 |
886taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as varchar(20)));
887 least(cast(100000.1111111 as double), cast(100001.1111111 as var |
888===================================================================
889 100000.1111111 |
890taos> select LEAST(cast(100000.1111111 as double), cast(100001.1111111 as nchar(20)));
891 least(cast(100000.1111111 as double), cast(100001.1111111 as nch |
892===================================================================
893 100000.1111111 |
894taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as double));
895 least(cast(100001.1111111 as double), cast(100000.1111111 as dou |
896===================================================================
897 100000.1111111 |
898taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as timestamp));
899 least(cast(100001.1111111 as double), cast(100000.1111111 as tim |
900===================================================================
901 100000 |
902taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as varchar(20)));
903 least(cast(100001.1111111 as double), cast(100000.1111111 as var |
904===================================================================
905 100000.1111111 |
906taos> select LEAST(cast(100001.1111111 as double), cast(100000.1111111 as nchar(20)));
907 least(cast(100001.1111111 as double), cast(100000.1111111 as nch |
908===================================================================
909 100000.1111111 |
910taos> select LEAST(cast('中文测试' as varchar(20)), cast('中文测试一' as varchar(20)));
911 least(cast('中文测试' as varchar(20)), cast('中文测试一 |
912===================================================================
913 中文测试 |
914taos> select LEAST(cast('中文测试' as varchar(20)), cast('中文测试一' as nchar(20)));
915 least(cast('中文测试' as varchar(20)), cast('中文测试一 |
916===================================================================
917 中文测试 |
918taos> select LEAST(cast('中文测试一' as varchar(20)), cast('中文测试' as varchar(20)));
919 least(cast('中文测试一' as varchar(20)), cast('中文测试 |
920===================================================================
921 中文测试 |
922taos> select LEAST(cast('中文测试一' as varchar(20)), cast('中文测试' as nchar(20)));
923 least(cast('中文测试一' as varchar(20)), cast('中文测试 |
924===================================================================
925 中文测试 |
926taos> select LEAST(cast('abc123abc' as varchar(20)), cast('abc124abc' as varchar(20)));
927 least(cast('abc123abc' as varchar(20)), cast('abc124abc' as varc |
928===================================================================
929 abc123abc |
930taos> select LEAST(cast('abc123abc' as varchar(20)), cast('abc124abc' as nchar(20)));
931 least(cast('abc123abc' as varchar(20)), cast('abc124abc' as ncha |
932===================================================================
933 abc123abc |
934taos> select LEAST(cast('abc124abc' as varchar(20)), cast('abc123abc' as varchar(20)));
935 least(cast('abc124abc' as varchar(20)), cast('abc123abc' as varc |
936===================================================================
937 abc123abc |
938taos> select LEAST(cast('abc124abc' as varchar(20)), cast('abc123abc' as nchar(20)));
939 least(cast('abc124abc' as varchar(20)), cast('abc123abc' as ncha |
940===================================================================
941 abc123abc |
942taos> select LEAST(cast('abc123abc' as nchar(20)), cast('abc124abc' as nchar(20)));
943 least(cast('abc123abc' as nchar(20)), cast('abc124abc' as nchar( |
944===================================================================
945 abc123abc |
946taos> select LEAST(cast(100 as tinyint), cast(101 as float), cast(102 as varchar(20)));
947 least(cast(100 as tinyint), cast(101 as float), cast(102 as varc |
948===================================================================
949 100 |
950taos> select LEAST(cast(100 as varchar(20)), cast(101 as float), cast(102 as tinyint));
951 least(cast(100 as varchar(20)), cast(101 as float), cast(102 as |
952===================================================================
953 100 |
954taos> select LEAST('a','b','c','d','e','f','g','h','1231','15155');
955 least('a','b','c','d','e','f','g','h','1231','15155') |
956========================================================
957 1231 |
958taos> select LEAST(current, voltage, phase, id, nch1, nch2, var1, var2) from ts_4893.meters order by ts limit 10;
959 least(current, voltage, phase, id, nch1, nch2, var1, var2) |
960=============================================================
961 0 |
962 0 |
963 0 |
964 0 |
965 0 |
966 0 |
967 0 |
968 0 |
969 0 |
970 0 |
971taos> select LEAST(current, voltage, phase, id) from ts_4893.meters order by ts limit 10;
972 least(current, voltage, phase, id) |
973=====================================
974 0 |
975 0.13883 |
976 0.796942 |
977 0.53733 |
978 0.31343 |
979 0.332767 |
980 0.846763 |
981 0.637813 |
982 0.115989 |
983 0.373575 |
984taos> select LEAST(nch1, nch2, var1, var2) from ts_4893.meters order by ts limit 10;
985 least(nch1, nch2, var1, var2) |
986=================================
987 e |
988 f |
989 c |
990 e |
991 b |
992 g |
993 again |
994 b |
995 c |
996 again |
997taos> select LEAST(221, voltage) from ts_4893.meters order by ts limit 10;
998 least(221, voltage) |
999========================
1000 221 |
1001 220 |
1002 215 |
1003 216 |
1004 219 |
1005 221 |
1006 215 |
1007 217 |
1008 216 |
1009 221 |
1010taos> select LEAST(5, id) from ts_4893.meters order by ts limit 10;
1011 least(5, id) |
1012========================
1013 0 |
1014 1 |
1015 2 |
1016 3 |
1017 4 |
1018 5 |
1019 5 |
1020 5 |
1021 5 |
1022 5 |
1023taos> select LEAST('r', nch1) from ts_4893.meters order by ts limit 10;
1024 least('r', nch1) |
1025=================================
1026 novel |
1027 r |
1028 r |
1029 prision |
1030 novel |
1031 novel |
1032 again |
1033 r |
1034 novel |
1035 again |
1036taos> select LEAST('r', nch1, nch2) from ts_4893.meters order by ts limit 10;
1037 least('r', nch1, nch2) |
1038=================================
1039 novel |
1040 f |
1041 c |
1042 prision |
1043 e |
1044 novel |
1045 again |
1046 d |
1047 c |
1048 again |
1049taos> select LEAST('r', var1) from ts_4893.meters order by ts limit 10;
1050 least('r', var1) |
1051=================================
1052 novel |
1053 person |
1054 novel |
1055 plate |
1056 r |
1057 r |
1058 prision |
1059 person |
1060 prision |
1061 plate |
1062taos> select LEAST('r', var1, var2) from ts_4893.meters order by ts limit 10;
1063 least('r', var1, var2) |
1064=================================
1065 e |
1066 person |
1067 novel |
1068 e |
1069 b |
1070 g |
1071 b |
1072 b |
1073 e |
1074 plate |
1075taos> select LEAST('二中文测试', nch1) from ts_4893.meters order by ts limit 10;
1076 least('二中文测试', nch1) |
1077=================================
1078 novel |
1079 一二三四五六七八九十 |
1080 update |
1081 prision |
1082 novel |
1083 novel |
1084 again |
1085 一二三四五六七八九十 |
1086 novel |
1087 again |
1088taos> select LEAST('二中文测试', nch1, nch2) from ts_4893.meters order by ts limit 10;
1089 least('二中文测试', nch1, nch2) |
1090=======================================
1091 novel |
1092 f |
1093 c |
1094 prision |
1095 e |
1096 novel |
1097 again |
1098 d |
1099 c |
1100 again |
1101taos> select LEAST('二中文测试', var1) from ts_4893.meters order by ts limit 10;
1102 least('二中文测试', var1) |
1103=================================
1104 novel |
1105 person |
1106 novel |
1107 plate |
1108 一二三四五六七八九十 |
1109 update |
1110 prision |
1111 person |
1112 prision |
1113 plate |
1114taos> select LEAST('二中文测试', var1, var2) from ts_4893.meters order by ts limit 10;
1115 least('二中文测试', var1, var2) |
1116=======================================
1117 e |
1118 person |
1119 novel |
1120 e |
1121 b |
1122 g |
1123 b |
1124 b |
1125 e |
1126 plate |
1127taos> select LEAST('23', 3443434343434343);
1128 least('23', 3443434343434343) |
1129================================
1130 23 |
1131taos> select LEAST(co, 3443434343434343) from ts_4893.n1;
1132 least(co, 3443434343434343) |
1133==============================
1134 23 |
1135 23 |
1136 23 |
1137taos> select LEAST('23', 3443434343434343) from ts_4893.n1;
1138 least('23', 3443434343434343) |
1139================================
1140 23 |
1141 23 |
1142 23 |
1143taos> select LEAST('23', 1443434343434343) from ts_4893.n1;
1144 least('23', 1443434343434343) |
1145================================
1146 23 |
1147 23 |
1148 23 |
1149taos> select LEAST(current, voltage) from ts_4893.n1;
1150 least(current, voltage) |
1151==========================
1152 NULL |
1153 NULL |
1154 3 |
1155taos> select LEAST(current, voltage, '15') from ts_4893.n1;
1156 least(current, voltage, '15') |
1157================================
1158 NULL |
1159 NULL |
1160 3 |