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

1183 lines
47 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

taos> select SUBSTRING('Hello.World!', 1)
substring('Hello.World!', 1) |
===============================
Hello.World! |
taos> select SUBSTRING('Hello.World!', 1, 5)
substring('Hello.World!', 1, 5) |
==================================
Hello |
taos> select SUBSTRING('Hello.World!', 1, 20)
substring('Hello.World!', 1, 20) |
===================================
Hello.World! |
taos> select SUBSTRING('Hello.World!' FROM 1)
substring('Hello.World!' from 1) |
===================================
Hello.World! |
taos> select SUBSTRING('Hello.World!' FROM 1 FOR 5)
substring('Hello.World!' from 1 for 5) |
=========================================
Hello |
taos> select SUBSTRING('Hello.World!' FROM 1 FOR 20)
substring('Hello.World!' from 1 for 20) |
==========================================
Hello.World! |
taos> select SUBSTRING('Hello.World!', -6)
substring('Hello.World!', -6) |
================================
World! |
taos> select SUBSTRING('Hello.World!', -6, 5)
substring('Hello.World!', -6, 5) |
===================================
World |
taos> select SUBSTRING('Hello.World!', -6, 20)
substring('Hello.World!', -6, 20) |
====================================
World! |
taos> select SUBSTRING('Hello.World!' FROM -6)
substring('Hello.World!' from -6) |
====================================
World! |
taos> select SUBSTRING('Hello.World!' FROM -6 FOR 5)
substring('Hello.World!' from -6 for 5) |
==========================================
World |
taos> select SUBSTRING('Hello.World!' FROM -6 FOR 20)
substring('Hello.World!' from -6 for 20) |
===========================================
World! |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1)
substring('北京涛思数据科技有限公司tdengine.', 1) |
===================================================================
北京涛思数据科技有限公司tdengine. |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1, 5)
substring('北京涛思数据科技有限公司tdengine.', 1, |
===================================================================
北京涛思数 |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', 1, 20)
substring('北京涛思数据科技有限公司tdengine.', 1, |
===================================================================
北京涛思数据科技有限公司tdengin |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
北京涛思数据科技有限公司tdengine. |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 5)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
北京涛思数 |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 20)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
北京涛思数据科技有限公司tdengin |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6)
substring('北京涛思数据科技有限公司tdengine.', -6 |
===================================================================
ngine. |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6, 5)
substring('北京涛思数据科技有限公司tdengine.', -6 |
===================================================================
ngine |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.', -6, 20)
substring('北京涛思数据科技有限公司tdengine.', -6 |
===================================================================
ngine. |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
ngine. |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 5)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
ngine |
taos> select SUBSTRING('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 20)
substring('北京涛思数据科技有限公司tdengine.' fro |
===================================================================
ngine. |
taos> select SUBSTRING(nch1, 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, 1) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1, 1, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, 1, 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTRING(nch1, 1, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, 1, 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1 FROM 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from 1) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1 FROM 1 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from 1 for 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTRING(nch1 FROM 1 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from 1 for 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1, -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, -6) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTRING(nch1, -6, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, -6, 5) |
=================================
五六七八九 |
risio |
五六七八九 |
risio |
一二三ab |
taos> select SUBSTRING(nch1, -6, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, -6, 20) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTRING(nch1 FROM -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from -6) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTRING(nch1 FROM -6 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from -6 for 5) |
=================================
五六七八九 |
risio |
五六七八九 |
risio |
一二三ab |
taos> select SUBSTRING(nch1 FROM -6 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from -6 for 20) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTRING(var1, 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, 1) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1, 1, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, 1, 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTRING(var1, 1, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, 1, 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1 FROM 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from 1) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1 FROM 1 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from 1 for 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTRING(var1 FROM 1 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from 1 for 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1, -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, -6) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTRING(var1, -6, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, -6, 5) |
=================================
五六七八九 |
risio |
risio |
一二三ab |
321三二 |
taos> select SUBSTRING(var1, -6, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, -6, 20) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTRING(var1 FROM -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from -6) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTRING(var1 FROM -6 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from -6 for 5) |
=================================
五六七八九 |
risio |
risio |
一二三ab |
321三二 |
taos> select SUBSTRING(var1 FROM -6 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from -6 for 20) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTRING(nch1, sign(id), 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, sign(id), 1) |
=================================
一 |
p |
一 |
p |
a |
taos> select SUBSTRING(nch1, sign(id), 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, sign(id), 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTRING(nch1, sign(id), 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, sign(id), 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1 FROM sign(id)) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from sign(id)) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(nch1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from sign(id) for 5) |
======================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTRING(nch1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from sign(id) for 20) |
=======================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTRING(var1, sign(id), 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, sign(id), 1) |
=================================
一 |
p |
p |
a |
一 |
taos> select SUBSTRING(var1, sign(id), 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, sign(id), 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTRING(var1, sign(id), 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, sign(id), 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1 FROM sign(id)) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from sign(id)) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(var1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from sign(id) for 5) |
======================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTRING(var1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from sign(id) for 20) |
=======================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTRING(nch1, 2, id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1, 2, id) |
=================================
二 |
ris |
二三四五六七八 |
rision |
bc一二三abc一二三a |
taos> select SUBSTRING(nch1 FROM 2 FOR id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substring(nch1 from 2 for id) |
=================================
二 |
ris |
二三四五六七八 |
rision |
bc一二三abc一二三a |
taos> select SUBSTRING(var1, 2, id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1, 2, id) |
=================================
二三四五 |
rision |
rision |
bc一二三abc一二三a |
二三123321三二一 |
taos> select SUBSTRING(var1 FROM 2 FOR id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substring(var1 from 2 for id) |
=================================
二三四五 |
rision |
rision |
bc一二三abc一二三a |
二三123321三二一 |
taos> select SUBSTR('Hello.World!', 1)
substr('Hello.World!', 1) |
============================
Hello.World! |
taos> select SUBSTR('Hello.World!', 1, 5)
substr('Hello.World!', 1, 5) |
===============================
Hello |
taos> select SUBSTR('Hello.World!', 1, 20)
substr('Hello.World!', 1, 20) |
================================
Hello.World! |
taos> select SUBSTR('Hello.World!' FROM 1)
substr('Hello.World!' from 1) |
================================
Hello.World! |
taos> select SUBSTR('Hello.World!' FROM 1 FOR 5)
substr('Hello.World!' from 1 for 5) |
======================================
Hello |
taos> select SUBSTR('Hello.World!' FROM 1 FOR 20)
substr('Hello.World!' from 1 for 20) |
=======================================
Hello.World! |
taos> select SUBSTR('Hello.World!', -6)
substr('Hello.World!', -6) |
=============================
World! |
taos> select SUBSTR('Hello.World!', -6, 5)
substr('Hello.World!', -6, 5) |
================================
World |
taos> select SUBSTR('Hello.World!', -6, 20)
substr('Hello.World!', -6, 20) |
=================================
World! |
taos> select SUBSTR('Hello.World!' FROM -6)
substr('Hello.World!' from -6) |
=================================
World! |
taos> select SUBSTR('Hello.World!' FROM -6 FOR 5)
substr('Hello.World!' from -6 for 5) |
=======================================
World |
taos> select SUBSTR('Hello.World!' FROM -6 FOR 20)
substr('Hello.World!' from -6 for 20) |
========================================
World! |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1)
substr('北京涛思数据科技有限公司tdengine.', 1) |
================================================================
北京涛思数据科技有限公司tdengine. |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1, 5)
substr('北京涛思数据科技有限公司tdengine.', 1, 5) |
===================================================================
北京涛思数 |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', 1, 20)
substr('北京涛思数据科技有限公司tdengine.', 1, 20 |
===================================================================
北京涛思数据科技有限公司tdengin |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1)
substr('北京涛思数据科技有限公司tdengine.' from 1 |
===================================================================
北京涛思数据科技有限公司tdengine. |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 5)
substr('北京涛思数据科技有限公司tdengine.' from 1 |
===================================================================
北京涛思数 |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM 1 FOR 20)
substr('北京涛思数据科技有限公司tdengine.' from 1 |
===================================================================
北京涛思数据科技有限公司tdengin |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6)
substr('北京涛思数据科技有限公司tdengine.', -6) |
=================================================================
ngine. |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6, 5)
substr('北京涛思数据科技有限公司tdengine.', -6, 5 |
===================================================================
ngine |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.', -6, 20)
substr('北京涛思数据科技有限公司tdengine.', -6, 2 |
===================================================================
ngine. |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6)
substr('北京涛思数据科技有限公司tdengine.' from - |
===================================================================
ngine. |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 5)
substr('北京涛思数据科技有限公司tdengine.' from - |
===================================================================
ngine |
taos> select SUBSTR('北京涛思数据科技有限公司tdengine.' FROM -6 FOR 20)
substr('北京涛思数据科技有限公司tdengine.' from - |
===================================================================
ngine. |
taos> select SUBSTR(nch1, 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, 1) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1, 1, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, 1, 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTR(nch1, 1, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, 1, 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1 FROM 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from 1) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1 FROM 1 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from 1 for 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTR(nch1 FROM 1 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from 1 for 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1, -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, -6) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTR(nch1, -6, 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, -6, 5) |
=================================
五六七八九 |
risio |
五六七八九 |
risio |
一二三ab |
taos> select SUBSTR(nch1, -6, 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, -6, 20) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTR(nch1 FROM -6) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from -6) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTR(nch1 FROM -6 FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from -6 for 5) |
=================================
五六七八九 |
risio |
五六七八九 |
risio |
一二三ab |
taos> select SUBSTR(nch1 FROM -6 FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from -6 for 20) |
=================================
五六七八九十 |
rision |
五六七八九十 |
rision |
一二三abc |
taos> select SUBSTR(var1, 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, 1) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1, 1, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, 1, 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTR(var1, 1, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, 1, 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1 FROM 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from 1) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1 FROM 1 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from 1 for 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTR(var1 FROM 1 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from 1 for 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1, -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, -6) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTR(var1, -6, 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, -6, 5) |
=================================
五六七八九 |
risio |
risio |
一二三ab |
321三二 |
taos> select SUBSTR(var1, -6, 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, -6, 20) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTR(var1 FROM -6) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from -6) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTR(var1 FROM -6 FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from -6 for 5) |
=================================
五六七八九 |
risio |
risio |
一二三ab |
321三二 |
taos> select SUBSTR(var1 FROM -6 FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from -6 for 20) |
=================================
五六七八九十 |
rision |
rision |
一二三abc |
321三二一 |
taos> select SUBSTR(nch1, sign(id), 1) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, sign(id), 1) |
=================================
一 |
p |
一 |
p |
a |
taos> select SUBSTR(nch1, sign(id), 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, sign(id), 5) |
=================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTR(nch1, sign(id), 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, sign(id), 20) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1 FROM sign(id)) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from sign(id)) |
=================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(nch1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from sign(id) for 5) |
===================================
一二三四五 |
prisi |
一二三四五 |
prisi |
abc一二 |
taos> select SUBSTR(nch1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from sign(id) for 20) |
====================================
一二三四五六七八九十 |
prision |
一二三四五六七八九十 |
prision |
abc一二三abc一二三abc |
taos> select SUBSTR(var1, sign(id), 1) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, sign(id), 1) |
=================================
一 |
p |
p |
a |
一 |
taos> select SUBSTR(var1, sign(id), 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, sign(id), 5) |
=================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTR(var1, sign(id), 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, sign(id), 20) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1 FROM sign(id)) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from sign(id)) |
=================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(var1 FROM sign(id) FOR 5) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from sign(id) for 5) |
===================================
一二三四五 |
prisi |
prisi |
abc一二 |
一二三12 |
taos> select SUBSTR(var1 FROM sign(id) FOR 20) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from sign(id) for 20) |
====================================
一二三四五六七八九十 |
prision |
prision |
abc一二三abc一二三abc |
一二三123321三二一 |
taos> select SUBSTR(nch1, 2, id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1, 2, id) |
=================================
二 |
ris |
二三四五六七八 |
rision |
bc一二三abc一二三a |
taos> select SUBSTR(nch1 FROM 2 FOR id) from ts_4893.meters where char_length(nch1) > 6 order by ts limit 5
substr(nch1 from 2 for id) |
=================================
二 |
ris |
二三四五六七八 |
rision |
bc一二三abc一二三a |
taos> select SUBSTR(var1, 2, id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1, 2, id) |
=================================
二三四五 |
rision |
rision |
bc一二三abc一二三a |
二三123321三二一 |
taos> select SUBSTR(var1 FROM 2 FOR id) from ts_4893.meters where char_length(var1) > 6 order by ts limit 5
substr(var1 from 2 for id) |
=================================
二三四五 |
rision |
rision |
bc一二三abc一二三a |
二三123321三二一 |
taos> select substring('tdengine', 2)
substring('tdengine', 2) |
===========================
dengine |
taos> select substring('tdengine', 8)
substring('tdengine', 8) |
===========================
e |
taos> select substring('tdengine', 1, 3)
substring('tdengine', 1, 3) |
==============================
tde |
taos> select substring('tdengine', 2, 99)
substring('tdengine', 2, 99) |
===============================
dengine |
taos> select substring('tdengine', -1, 10)
substring('tdengine', -1, 10) |
================================
e |
taos> select substring('中国', 1, 3)
substring('中国', 1, 3) |
============================
中国 |
taos> select substring('中国tdengine', 1, 3)
substring('中国tdengine', 1, 3) |
====================================
中国t |
taos> select substring(var1, 1, 5) from ts_4893.d0 order by ts limit 10
substring(var1, 1, 5) |
=================================
novel |
perso |
novel |
plate |
一二三四五 |
updat |
prisi |
perso |
prisi |
plate |
taos> select substring(var1, 1, 5) from ts_4893.meters order by ts limit 10
substring(var1, 1, 5) |
=================================
novel |
perso |
novel |
plate |
一二三四五 |
updat |
prisi |
perso |
prisi |
plate |
taos> select substring(nch1, 1, 5) from ts_4893.d0 order by ts limit 10
substring(nch1, 1, 5) |
=================================
novel |
一二三四五 |
updat |
prisi |
novel |
novel |
again |
一二三四五 |
novel |
again |
taos> select substring(nch1, 1, 5) from ts_4893.meters order by ts limit 10
substring(nch1, 1, 5) |
=================================
novel |
一二三四五 |
updat |
prisi |
novel |
novel |
again |
一二三四五 |
novel |
again |
taos> select substring(null, 1, 3)
substring(null, 1, 3) |
========================
NULL |
taos> select substring('tdengine', null, 3)
substring('tdengine', null, 3) |
=================================
NULL |
taos> select substring('tdengine', 0)
substring('tdengine', 0) |
===========================
|
taos> select substring('tdengine', 10)
substring('tdengine', 10) |
============================
|
taos> select substring('tdengine', 1, null)
substring('tdengine', 1, null) |
=================================
NULL |
taos> select substring('tdengine', 1, 0)
substring('tdengine', 1, 0) |
==============================
|
taos> select substring('tdengine', 1, -1)
substring('tdengine', 1, -1) |
===============================
|
taos> select substr(null, 1, 3)
substr(null, 1, 3) |
=====================
NULL |
taos> select substr('Hello', 1, 3)
substr('Hello', 1, 3) |
========================
Hel |
taos> select substr('', 1, 5)
substr('', 1, 5) |
===================
|
taos> select substr('ABCDE', 0, 3)
substr('ABCDE', 0, 3) |
========================
|
taos> select substr('ABCDEFG', -3, 2)
substr('ABCDEFG', -3, 2) |
===========================
EF |
taos> select substr('HelloWorld', 2, 5)
substr('HelloWorld', 2, 5) |
=============================
elloW |
taos> select substr('1234567890', -5, 5)
substr('1234567890', -5, 5) |
==============================
67890 |
taos> select substr('!@#$%^&*()', 2, 4)
substr('!@#$%^&*()', 2, 4) |
=============================
@#$% |
taos> select substr('你好世界', 3, 2)
substr('你好世界', 3, 2) |
===============================
世界 |
taos> select substr('ABCDEFG', 10, 5)
substr('ABCDEFG', 10, 5) |
===========================
|
taos> select substr('ABCDEFG', -1, 3)
substr('ABCDEFG', -1, 3) |
===========================
G |
taos> select substr('1234567890', -15, 5)
substr('1234567890', -15, 5) |
===============================
12345 |
taos> select substr(concat('Hello', 'World'), 1, 5)
substr(concat('Hello', 'World'), 1, 5) |
=========================================
Hello |
taos> select substr('HelloWorld', 1, length('Hello'))
substr('HelloWorld', 1, length('Hello')) |
===========================================
Hello |
taos> select substr(upper('helloworld'), 2, 4)
substr(upper('helloworld'), 2, 4) |
====================================
ELLO |
taos> select substr(trim(' HelloWorld '), 1, 5)
substr(trim(' HelloWorld '), 1, 5) |
=======================================
Hello |
taos> select name, substr(name, 1, 3) from ts_4893.meters limit 1
name | substr(name, 1, 3) |
==================================================================
lili | lil |
taos> select var1, substr(var1, 1, 6) from ts_4893.meters limit 1
var1 | substr(var1, 1, 6) |
==================================================================
novel | novel |
taos> select nch1, substr(nch1, 2, 4) from ts_4893.meters limit 1
nch1 | substr(nch1, 2, 4) |
==================================================================
novel | ovel |