homework-jianmu/tests/army/query/function/ans/substr.csv

47 KiB
Raw Blame History

1taos> select SUBSTRING('Hello.World!', 1)
2 substring('Hello.World!', 1) |
3===============================
4 Hello.World! |
5taos> select SUBSTRING('Hello.World!', 1, 5)
6 substring('Hello.World!', 1, 5) |
7==================================
8 Hello |
9taos> select SUBSTRING('Hello.World!', 1, 20)
10 substring('Hello.World!', 1, 20) |
11===================================
12 Hello.World! |
13taos> select SUBSTRING('Hello.World!' FROM 1)
14 substring('Hello.World!' from 1) |
15===================================
16 Hello.World! |
17taos> select SUBSTRING('Hello.World!' FROM 1 FOR 5)
18 substring('Hello.World!' from 1 for 5) |
19=========================================
20 Hello |
21taos> select SUBSTRING('Hello.World!' FROM 1 FOR 20)
22 substring('Hello.World!' from 1 for 20) |
23==========================================
24 Hello.World! |
25taos> select SUBSTRING('Hello.World!', -6)
26 substring('Hello.World!', -6) |
27================================
28 World! |
29taos> select SUBSTRING('Hello.World!', -6, 5)
30 substring('Hello.World!', -6, 5) |
31===================================
32 World |
33taos> select SUBSTRING('Hello.World!', -6, 20)
34 substring('Hello.World!', -6, 20) |
35====================================
36 World! |
37taos> select SUBSTRING('Hello.World!' FROM -6)
38 substring('Hello.World!' from -6) |
39====================================
40 World! |
41taos> select SUBSTRING('Hello.World!' FROM -6 FOR 5)
42 substring('Hello.World!' from -6 for 5) |
43==========================================
44 World |
45taos> select SUBSTRING('Hello.World!' FROM -6 FOR 20)
46 substring('Hello.World!' from -6 for 20) |
47===========================================
48 World! |
49taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1)
50 substring('北京涛思数据科技有限公司tdengine.', 1) |
51===================================================================
52 北京涛思数据科技有限公司tdengine. |
53taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1, 5)
54 substring('北京涛思数据科技有限公司tdengine.', 1, |
55===================================================================
56 北京涛思数 |
57taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1, 20)
58 substring('北京涛思数据科技有限公司tdengine.', 1, |
59===================================================================
60 北京涛思数据科技有限公司tdengin |
61taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1)
62 substring('北京涛思数据科技有限公司tdengine.' fro |
63===================================================================
64 北京涛思数据科技有限公司tdengine. |
65taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 5)
66 substring('北京涛思数据科技有限公司tdengine.' fro |
67===================================================================
68 北京涛思数 |
69taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 20)
70 substring('北京涛思数据科技有限公司tdengine.' fro |
71===================================================================
72 北京涛思数据科技有限公司tdengin |
73taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6)
74 substring('北京涛思数据科技有限公司tdengine.', -6 |
75===================================================================
76 ngine. |
77taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6, 5)
78 substring('北京涛思数据科技有限公司tdengine.', -6 |
79===================================================================
80 ngine |
81taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6, 20)
82 substring('北京涛思数据科技有限公司tdengine.', -6 |
83===================================================================
84 ngine. |
85taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6)
86 substring('北京涛思数据科技有限公司tdengine.' fro |
87===================================================================
88 ngine. |
89taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 5)
90 substring('北京涛思数据科技有限公司tdengine.' fro |
91===================================================================
92 ngine |
93taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 20)
94 substring('北京涛思数据科技有限公司tdengine.' fro |
95===================================================================
96 ngine. |
97taos> select SUBSTRING(nch1, 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
98 substring(nch1, 1) |
99=================================
100 一二三四五六七八九十 |
101 prision |
102 一二三四五六七八九十 |
103 prision |
104 abc一二三abc一二三abc |
105taos> select SUBSTRING(nch1, 1, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
106 substring(nch1, 1, 5) |
107=================================
108 一二三四五 |
109 prisi |
110 一二三四五 |
111 prisi |
112 abc一二 |
113taos> select SUBSTRING(nch1, 1, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
114 substring(nch1, 1, 20) |
115=================================
116 一二三四五六七八九十 |
117 prision |
118 一二三四五六七八九十 |
119 prision |
120 abc一二三abc一二三abc |
121taos> select SUBSTRING(nch1 FROM 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
122 substring(nch1 from 1) |
123=================================
124 一二三四五六七八九十 |
125 prision |
126 一二三四五六七八九十 |
127 prision |
128 abc一二三abc一二三abc |
129taos> select SUBSTRING(nch1 FROM 1 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
130 substring(nch1 from 1 for 5) |
131=================================
132 一二三四五 |
133 prisi |
134 一二三四五 |
135 prisi |
136 abc一二 |
137taos> select SUBSTRING(nch1 FROM 1 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
138 substring(nch1 from 1 for 20) |
139=================================
140 一二三四五六七八九十 |
141 prision |
142 一二三四五六七八九十 |
143 prision |
144 abc一二三abc一二三abc |
145taos> select SUBSTRING(nch1, -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
146 substring(nch1, -6) |
147=================================
148 五六七八九十 |
149 rision |
150 五六七八九十 |
151 rision |
152 一二三abc |
153taos> select SUBSTRING(nch1, -6, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
154 substring(nch1, -6, 5) |
155=================================
156 五六七八九 |
157 risio |
158 五六七八九 |
159 risio |
160 一二三ab |
161taos> select SUBSTRING(nch1, -6, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
162 substring(nch1, -6, 20) |
163=================================
164 五六七八九十 |
165 rision |
166 五六七八九十 |
167 rision |
168 一二三abc |
169taos> select SUBSTRING(nch1 FROM -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
170 substring(nch1 from -6) |
171=================================
172 五六七八九十 |
173 rision |
174 五六七八九十 |
175 rision |
176 一二三abc |
177taos> select SUBSTRING(nch1 FROM -6 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
178 substring(nch1 from -6 for 5) |
179=================================
180 五六七八九 |
181 risio |
182 五六七八九 |
183 risio |
184 一二三ab |
185taos> select SUBSTRING(nch1 FROM -6 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
186 substring(nch1 from -6 for 20) |
187=================================
188 五六七八九十 |
189 rision |
190 五六七八九十 |
191 rision |
192 一二三abc |
193taos> select SUBSTRING(var1, 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
194 substring(var1, 1) |
195=================================
196 一二三四五六七八九十 |
197 prision |
198 prision |
199 abc一二三abc一二三abc |
200 一二三123321三二一 |
201taos> select SUBSTRING(var1, 1, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
202 substring(var1, 1, 5) |
203=================================
204 一二三四五 |
205 prisi |
206 prisi |
207 abc一二 |
208 一二三12 |
209taos> select SUBSTRING(var1, 1, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
210 substring(var1, 1, 20) |
211=================================
212 一二三四五六七八九十 |
213 prision |
214 prision |
215 abc一二三abc一二三abc |
216 一二三123321三二一 |
217taos> select SUBSTRING(var1 FROM 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
218 substring(var1 from 1) |
219=================================
220 一二三四五六七八九十 |
221 prision |
222 prision |
223 abc一二三abc一二三abc |
224 一二三123321三二一 |
225taos> select SUBSTRING(var1 FROM 1 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
226 substring(var1 from 1 for 5) |
227=================================
228 一二三四五 |
229 prisi |
230 prisi |
231 abc一二 |
232 一二三12 |
233taos> select SUBSTRING(var1 FROM 1 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
234 substring(var1 from 1 for 20) |
235=================================
236 一二三四五六七八九十 |
237 prision |
238 prision |
239 abc一二三abc一二三abc |
240 一二三123321三二一 |
241taos> select SUBSTRING(var1, -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
242 substring(var1, -6) |
243=================================
244 五六七八九十 |
245 rision |
246 rision |
247 一二三abc |
248 321三二一 |
249taos> select SUBSTRING(var1, -6, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
250 substring(var1, -6, 5) |
251=================================
252 五六七八九 |
253 risio |
254 risio |
255 一二三ab |
256 321三二 |
257taos> select SUBSTRING(var1, -6, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
258 substring(var1, -6, 20) |
259=================================
260 五六七八九十 |
261 rision |
262 rision |
263 一二三abc |
264 321三二一 |
265taos> select SUBSTRING(var1 FROM -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
266 substring(var1 from -6) |
267=================================
268 五六七八九十 |
269 rision |
270 rision |
271 一二三abc |
272 321三二一 |
273taos> select SUBSTRING(var1 FROM -6 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
274 substring(var1 from -6 for 5) |
275=================================
276 五六七八九 |
277 risio |
278 risio |
279 一二三ab |
280 321三二 |
281taos> select SUBSTRING(var1 FROM -6 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
282 substring(var1 from -6 for 20) |
283=================================
284 五六七八九十 |
285 rision |
286 rision |
287 一二三abc |
288 321三二一 |
289taos> select SUBSTRING(nch1, sign(id), 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
290 substring(nch1, sign(id), 1) |
291=================================
292 一 |
293 p |
294 一 |
295 p |
296 a |
297taos> select SUBSTRING(nch1, sign(id), 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
298 substring(nch1, sign(id), 5) |
299=================================
300 一二三四五 |
301 prisi |
302 一二三四五 |
303 prisi |
304 abc一二 |
305taos> select SUBSTRING(nch1, sign(id), 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
306 substring(nch1, sign(id), 20) |
307=================================
308 一二三四五六七八九十 |
309 prision |
310 一二三四五六七八九十 |
311 prision |
312 abc一二三abc一二三abc |
313taos> select SUBSTRING(nch1 FROM sign(id)) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
314 substring(nch1 from sign(id)) |
315=================================
316 一二三四五六七八九十 |
317 prision |
318 一二三四五六七八九十 |
319 prision |
320 abc一二三abc一二三abc |
321taos> select SUBSTRING(nch1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
322 substring(nch1 from sign(id) for 5) |
323======================================
324 一二三四五 |
325 prisi |
326 一二三四五 |
327 prisi |
328 abc一二 |
329taos> select SUBSTRING(nch1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
330 substring(nch1 from sign(id) for 20) |
331=======================================
332 一二三四五六七八九十 |
333 prision |
334 一二三四五六七八九十 |
335 prision |
336 abc一二三abc一二三abc |
337taos> select SUBSTRING(var1, sign(id), 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
338 substring(var1, sign(id), 1) |
339=================================
340 一 |
341 p |
342 p |
343 a |
344 一 |
345taos> select SUBSTRING(var1, sign(id), 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
346 substring(var1, sign(id), 5) |
347=================================
348 一二三四五 |
349 prisi |
350 prisi |
351 abc一二 |
352 一二三12 |
353taos> select SUBSTRING(var1, sign(id), 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
354 substring(var1, sign(id), 20) |
355=================================
356 一二三四五六七八九十 |
357 prision |
358 prision |
359 abc一二三abc一二三abc |
360 一二三123321三二一 |
361taos> select SUBSTRING(var1 FROM sign(id)) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
362 substring(var1 from sign(id)) |
363=================================
364 一二三四五六七八九十 |
365 prision |
366 prision |
367 abc一二三abc一二三abc |
368 一二三123321三二一 |
369taos> select SUBSTRING(var1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
370 substring(var1 from sign(id) for 5) |
371======================================
372 一二三四五 |
373 prisi |
374 prisi |
375 abc一二 |
376 一二三12 |
377taos> select SUBSTRING(var1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
378 substring(var1 from sign(id) for 20) |
379=======================================
380 一二三四五六七八九十 |
381 prision |
382 prision |
383 abc一二三abc一二三abc |
384 一二三123321三二一 |
385taos> select SUBSTRING(nch1, 2, id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
386 substring(nch1, 2, id) |
387=================================
388 二 |
389 ris |
390 二三四五六七八 |
391 rision |
392 bc一二三abc一二三a |
393taos> select SUBSTRING(nch1 FROM 2 FOR id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
394 substring(nch1 from 2 for id) |
395=================================
396 二 |
397 ris |
398 二三四五六七八 |
399 rision |
400 bc一二三abc一二三a |
401taos> select SUBSTRING(var1, 2, id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
402 substring(var1, 2, id) |
403=================================
404 二三四五 |
405 rision |
406 rision |
407 bc一二三abc一二三a |
408 二三123321三二一 |
409taos> select SUBSTRING(var1 FROM 2 FOR id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
410 substring(var1 from 2 for id) |
411=================================
412 二三四五 |
413 rision |
414 rision |
415 bc一二三abc一二三a |
416 二三123321三二一 |
417taos> select SUBSTR('Hello.World!', 1)
418 substr('Hello.World!', 1) |
419============================
420 Hello.World! |
421taos> select SUBSTR('Hello.World!', 1, 5)
422 substr('Hello.World!', 1, 5) |
423===============================
424 Hello |
425taos> select SUBSTR('Hello.World!', 1, 20)
426 substr('Hello.World!', 1, 20) |
427================================
428 Hello.World! |
429taos> select SUBSTR('Hello.World!' FROM 1)
430 substr('Hello.World!' from 1) |
431================================
432 Hello.World! |
433taos> select SUBSTR('Hello.World!' FROM 1 FOR 5)
434 substr('Hello.World!' from 1 for 5) |
435======================================
436 Hello |
437taos> select SUBSTR('Hello.World!' FROM 1 FOR 20)
438 substr('Hello.World!' from 1 for 20) |
439=======================================
440 Hello.World! |
441taos> select SUBSTR('Hello.World!', -6)
442 substr('Hello.World!', -6) |
443=============================
444 World! |
445taos> select SUBSTR('Hello.World!', -6, 5)
446 substr('Hello.World!', -6, 5) |
447================================
448 World |
449taos> select SUBSTR('Hello.World!', -6, 20)
450 substr('Hello.World!', -6, 20) |
451=================================
452 World! |
453taos> select SUBSTR('Hello.World!' FROM -6)
454 substr('Hello.World!' from -6) |
455=================================
456 World! |
457taos> select SUBSTR('Hello.World!' FROM -6 FOR 5)
458 substr('Hello.World!' from -6 for 5) |
459=======================================
460 World |
461taos> select SUBSTR('Hello.World!' FROM -6 FOR 20)
462 substr('Hello.World!' from -6 for 20) |
463========================================
464 World! |
465taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1)
466 substr('北京涛思数据科技有限公司tdengine.', 1) |
467================================================================
468 北京涛思数据科技有限公司tdengine. |
469taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1, 5)
470 substr('北京涛思数据科技有限公司tdengine.', 1, 5) |
471===================================================================
472 北京涛思数 |
473taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1, 20)
474 substr('北京涛思数据科技有限公司tdengine.', 1, 20 |
475===================================================================
476 北京涛思数据科技有限公司tdengin |
477taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1)
478 substr('北京涛思数据科技有限公司tdengine.' from 1 |
479===================================================================
480 北京涛思数据科技有限公司tdengine. |
481taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 5)
482 substr('北京涛思数据科技有限公司tdengine.' from 1 |
483===================================================================
484 北京涛思数 |
485taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 20)
486 substr('北京涛思数据科技有限公司tdengine.' from 1 |
487===================================================================
488 北京涛思数据科技有限公司tdengin |
489taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6)
490 substr('北京涛思数据科技有限公司tdengine.', -6) |
491=================================================================
492 ngine. |
493taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6, 5)
494 substr('北京涛思数据科技有限公司tdengine.', -6, 5 |
495===================================================================
496 ngine |
497taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6, 20)
498 substr('北京涛思数据科技有限公司tdengine.', -6, 2 |
499===================================================================
500 ngine. |
501taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6)
502 substr('北京涛思数据科技有限公司tdengine.' from - |
503===================================================================
504 ngine. |
505taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 5)
506 substr('北京涛思数据科技有限公司tdengine.' from - |
507===================================================================
508 ngine |
509taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 20)
510 substr('北京涛思数据科技有限公司tdengine.' from - |
511===================================================================
512 ngine. |
513taos> select SUBSTR(nch1, 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
514 substr(nch1, 1) |
515=================================
516 一二三四五六七八九十 |
517 prision |
518 一二三四五六七八九十 |
519 prision |
520 abc一二三abc一二三abc |
521taos> select SUBSTR(nch1, 1, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
522 substr(nch1, 1, 5) |
523=================================
524 一二三四五 |
525 prisi |
526 一二三四五 |
527 prisi |
528 abc一二 |
529taos> select SUBSTR(nch1, 1, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
530 substr(nch1, 1, 20) |
531=================================
532 一二三四五六七八九十 |
533 prision |
534 一二三四五六七八九十 |
535 prision |
536 abc一二三abc一二三abc |
537taos> select SUBSTR(nch1 FROM 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
538 substr(nch1 from 1) |
539=================================
540 一二三四五六七八九十 |
541 prision |
542 一二三四五六七八九十 |
543 prision |
544 abc一二三abc一二三abc |
545taos> select SUBSTR(nch1 FROM 1 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
546 substr(nch1 from 1 for 5) |
547=================================
548 一二三四五 |
549 prisi |
550 一二三四五 |
551 prisi |
552 abc一二 |
553taos> select SUBSTR(nch1 FROM 1 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
554 substr(nch1 from 1 for 20) |
555=================================
556 一二三四五六七八九十 |
557 prision |
558 一二三四五六七八九十 |
559 prision |
560 abc一二三abc一二三abc |
561taos> select SUBSTR(nch1, -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
562 substr(nch1, -6) |
563=================================
564 五六七八九十 |
565 rision |
566 五六七八九十 |
567 rision |
568 一二三abc |
569taos> select SUBSTR(nch1, -6, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
570 substr(nch1, -6, 5) |
571=================================
572 五六七八九 |
573 risio |
574 五六七八九 |
575 risio |
576 一二三ab |
577taos> select SUBSTR(nch1, -6, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
578 substr(nch1, -6, 20) |
579=================================
580 五六七八九十 |
581 rision |
582 五六七八九十 |
583 rision |
584 一二三abc |
585taos> select SUBSTR(nch1 FROM -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
586 substr(nch1 from -6) |
587=================================
588 五六七八九十 |
589 rision |
590 五六七八九十 |
591 rision |
592 一二三abc |
593taos> select SUBSTR(nch1 FROM -6 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
594 substr(nch1 from -6 for 5) |
595=================================
596 五六七八九 |
597 risio |
598 五六七八九 |
599 risio |
600 一二三ab |
601taos> select SUBSTR(nch1 FROM -6 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
602 substr(nch1 from -6 for 20) |
603=================================
604 五六七八九十 |
605 rision |
606 五六七八九十 |
607 rision |
608 一二三abc |
609taos> select SUBSTR(var1, 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
610 substr(var1, 1) |
611=================================
612 一二三四五六七八九十 |
613 prision |
614 prision |
615 abc一二三abc一二三abc |
616 一二三123321三二一 |
617taos> select SUBSTR(var1, 1, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
618 substr(var1, 1, 5) |
619=================================
620 一二三四五 |
621 prisi |
622 prisi |
623 abc一二 |
624 一二三12 |
625taos> select SUBSTR(var1, 1, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
626 substr(var1, 1, 20) |
627=================================
628 一二三四五六七八九十 |
629 prision |
630 prision |
631 abc一二三abc一二三abc |
632 一二三123321三二一 |
633taos> select SUBSTR(var1 FROM 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
634 substr(var1 from 1) |
635=================================
636 一二三四五六七八九十 |
637 prision |
638 prision |
639 abc一二三abc一二三abc |
640 一二三123321三二一 |
641taos> select SUBSTR(var1 FROM 1 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
642 substr(var1 from 1 for 5) |
643=================================
644 一二三四五 |
645 prisi |
646 prisi |
647 abc一二 |
648 一二三12 |
649taos> select SUBSTR(var1 FROM 1 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
650 substr(var1 from 1 for 20) |
651=================================
652 一二三四五六七八九十 |
653 prision |
654 prision |
655 abc一二三abc一二三abc |
656 一二三123321三二一 |
657taos> select SUBSTR(var1, -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
658 substr(var1, -6) |
659=================================
660 五六七八九十 |
661 rision |
662 rision |
663 一二三abc |
664 321三二一 |
665taos> select SUBSTR(var1, -6, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
666 substr(var1, -6, 5) |
667=================================
668 五六七八九 |
669 risio |
670 risio |
671 一二三ab |
672 321三二 |
673taos> select SUBSTR(var1, -6, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
674 substr(var1, -6, 20) |
675=================================
676 五六七八九十 |
677 rision |
678 rision |
679 一二三abc |
680 321三二一 |
681taos> select SUBSTR(var1 FROM -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
682 substr(var1 from -6) |
683=================================
684 五六七八九十 |
685 rision |
686 rision |
687 一二三abc |
688 321三二一 |
689taos> select SUBSTR(var1 FROM -6 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
690 substr(var1 from -6 for 5) |
691=================================
692 五六七八九 |
693 risio |
694 risio |
695 一二三ab |
696 321三二 |
697taos> select SUBSTR(var1 FROM -6 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
698 substr(var1 from -6 for 20) |
699=================================
700 五六七八九十 |
701 rision |
702 rision |
703 一二三abc |
704 321三二一 |
705taos> select SUBSTR(nch1, sign(id), 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
706 substr(nch1, sign(id), 1) |
707=================================
708 一 |
709 p |
710 一 |
711 p |
712 a |
713taos> select SUBSTR(nch1, sign(id), 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
714 substr(nch1, sign(id), 5) |
715=================================
716 一二三四五 |
717 prisi |
718 一二三四五 |
719 prisi |
720 abc一二 |
721taos> select SUBSTR(nch1, sign(id), 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
722 substr(nch1, sign(id), 20) |
723=================================
724 一二三四五六七八九十 |
725 prision |
726 一二三四五六七八九十 |
727 prision |
728 abc一二三abc一二三abc |
729taos> select SUBSTR(nch1 FROM sign(id)) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
730 substr(nch1 from sign(id)) |
731=================================
732 一二三四五六七八九十 |
733 prision |
734 一二三四五六七八九十 |
735 prision |
736 abc一二三abc一二三abc |
737taos> select SUBSTR(nch1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
738 substr(nch1 from sign(id) for 5) |
739===================================
740 一二三四五 |
741 prisi |
742 一二三四五 |
743 prisi |
744 abc一二 |
745taos> select SUBSTR(nch1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
746 substr(nch1 from sign(id) for 20) |
747====================================
748 一二三四五六七八九十 |
749 prision |
750 一二三四五六七八九十 |
751 prision |
752 abc一二三abc一二三abc |
753taos> select SUBSTR(var1, sign(id), 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
754 substr(var1, sign(id), 1) |
755=================================
756 一 |
757 p |
758 p |
759 a |
760 一 |
761taos> select SUBSTR(var1, sign(id), 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
762 substr(var1, sign(id), 5) |
763=================================
764 一二三四五 |
765 prisi |
766 prisi |
767 abc一二 |
768 一二三12 |
769taos> select SUBSTR(var1, sign(id), 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
770 substr(var1, sign(id), 20) |
771=================================
772 一二三四五六七八九十 |
773 prision |
774 prision |
775 abc一二三abc一二三abc |
776 一二三123321三二一 |
777taos> select SUBSTR(var1 FROM sign(id)) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
778 substr(var1 from sign(id)) |
779=================================
780 一二三四五六七八九十 |
781 prision |
782 prision |
783 abc一二三abc一二三abc |
784 一二三123321三二一 |
785taos> select SUBSTR(var1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
786 substr(var1 from sign(id) for 5) |
787===================================
788 一二三四五 |
789 prisi |
790 prisi |
791 abc一二 |
792 一二三12 |
793taos> select SUBSTR(var1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
794 substr(var1 from sign(id) for 20) |
795====================================
796 一二三四五六七八九十 |
797 prision |
798 prision |
799 abc一二三abc一二三abc |
800 一二三123321三二一 |
801taos> select SUBSTR(nch1, 2, id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
802 substr(nch1, 2, id) |
803=================================
804 二 |
805 ris |
806 二三四五六七八 |
807 rision |
808 bc一二三abc一二三a |
809taos> select SUBSTR(nch1 FROM 2 FOR id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
810 substr(nch1 from 2 for id) |
811=================================
812 二 |
813 ris |
814 二三四五六七八 |
815 rision |
816 bc一二三abc一二三a |
817taos> select SUBSTR(var1, 2, id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
818 substr(var1, 2, id) |
819=================================
820 二三四五 |
821 rision |
822 rision |
823 bc一二三abc一二三a |
824 二三123321三二一 |
825taos> select SUBSTR(var1 FROM 2 FOR id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
826 substr(var1 from 2 for id) |
827=================================
828 二三四五 |
829 rision |
830 rision |
831 bc一二三abc一二三a |
832 二三123321三二一 |
833taos> select substring('tdengine', 2)
834 substring('tdengine', 2) |
835===========================
836 dengine |
837taos> select substring('tdengine', 8)
838 substring('tdengine', 8) |
839===========================
840 e |
841taos> select substring('tdengine', 1, 3)
842 substring('tdengine', 1, 3) |
843==============================
844 tde |
845taos> select substring('tdengine', 2, 99)
846 substring('tdengine', 2, 99) |
847===============================
848 dengine |
849taos> select substring('tdengine', -1, 10)
850 substring('tdengine', -1, 10) |
851================================
852 e |
853taos> select substring('中国', 1, 3)
854 substring('中国', 1, 3) |
855============================
856 中国 |
857taos> select substring('中国tdengine', 1, 3)
858 substring('中国tdengine', 1, 3) |
859====================================
860 中国t |
861taos> select substring(var1, 1, 5) from ts_4893.d0 order by ts limit 10
862 substring(var1, 1, 5) |
863=================================
864 novel |
865 perso |
866 novel |
867 plate |
868 一二三四五 |
869 updat |
870 prisi |
871 perso |
872 prisi |
873 plate |
874taos> select substring(var1, 1, 5) from ts_4893.meters order by ts limit 10
875 substring(var1, 1, 5) |
876=================================
877 novel |
878 perso |
879 novel |
880 plate |
881 一二三四五 |
882 updat |
883 prisi |
884 perso |
885 prisi |
886 plate |
887taos> select substring(nch1, 1, 5) from ts_4893.d0 order by ts limit 10
888 substring(nch1, 1, 5) |
889=================================
890 novel |
891 一二三四五 |
892 updat |
893 prisi |
894 novel |
895 novel |
896 again |
897 一二三四五 |
898 novel |
899 again |
900taos> select substring(nch1, 1, 5) from ts_4893.meters order by ts limit 10
901 substring(nch1, 1, 5) |
902=================================
903 novel |
904 一二三四五 |
905 updat |
906 prisi |
907 novel |
908 novel |
909 again |
910 一二三四五 |
911 novel |
912 again |
913taos> select substring(null, 1, 3)
914 substring(null, 1, 3) |
915========================
916 NULL |
917taos> select substring('tdengine', null, 3)
918 substring('tdengine', null, 3) |
919=================================
920 NULL |
921taos> select substring('tdengine', 0)
922 substring('tdengine', 0) |
923===========================
924 |
925taos> select substring('tdengine', 10)
926 substring('tdengine', 10) |
927============================
928 |
929taos> select substring('tdengine', 1, null)
930 substring('tdengine', 1, null) |
931=================================
932 NULL |
933taos> select substring('tdengine', 1, 0)
934 substring('tdengine', 1, 0) |
935==============================
936 |
937taos> select substring('tdengine', 1, -1)
938 substring('tdengine', 1, -1) |
939===============================
940 |
941taos> select substr(null, 1, 3)
942 substr(null, 1, 3) |
943=====================
944 NULL |
945taos> select substr('Hello', 1, 3)
946 substr('Hello', 1, 3) |
947========================
948 Hel |
949taos> select substr('', 1, 5)
950 substr('', 1, 5) |
951===================
952 |
953taos> select substr('ABCDE', 0, 3)
954 substr('ABCDE', 0, 3) |
955========================
956 |
957taos> select substr('ABCDEFG', -3, 2)
958 substr('ABCDEFG', -3, 2) |
959===========================
960 EF |
961taos> select substr('HelloWorld', 2, 5)
962 substr('HelloWorld', 2, 5) |
963=============================
964 elloW |
965taos> select substr('1234567890', -5, 5)
966 substr('1234567890', -5, 5) |
967==============================
968 67890 |
969taos> select substr('!@#$%^&*()', 2, 4)
970 substr('!@#$%^&*()', 2, 4) |
971=============================
972 @#$% |
973taos> select substr('你好世界', 3, 2)
974 substr('你好世界', 3, 2) |
975===============================
976 世界 |
977taos> select substr('ABCDEFG', 10, 5)
978 substr('ABCDEFG', 10, 5) |
979===========================
980 |
981taos> select substr('ABCDEFG', -1, 3)
982 substr('ABCDEFG', -1, 3) |
983===========================
984 G |
985taos> select substr('1234567890', -15, 5)
986 substr('1234567890', -15, 5) |
987===============================
988 12345 |
989taos> select substr(concat('Hello', 'World'), 1, 5)
990 substr(concat('Hello', 'World'), 1, 5) |
991=========================================
992 Hello |
993taos> select substr('HelloWorld', 1, length('Hello'))
994 substr('HelloWorld', 1, length('Hello')) |
995===========================================
996 Hello |
997taos> select substr(upper('helloworld'), 2, 4)
998 substr(upper('helloworld'), 2, 4) |
999====================================
1000 ELLO |
1001taos> select substr(trim(' HelloWorld '), 1, 5)
1002 substr(trim(' HelloWorld '), 1, 5) |
1003=======================================
1004 Hello |
1005taos> select name, substr(name, 1, 3) from ts_4893.meters limit 1
1006 name | substr(name, 1, 3) |
1007==================================================================
1008 lili | lil |
1009taos> select var1, substr(var1, 1, 6) from ts_4893.meters limit 1
1010 var1 | substr(var1, 1, 6) |
1011==================================================================
1012 novel | novel |
1013taos> select nch1, substr(nch1, 2, 4) from ts_4893.meters limit 1
1014 nch1 | substr(nch1, 2, 4) |
1015==================================================================
1016 novel | ovel |