0

在创建一个标签名称与表名相同但大写的超级表后:


taos> select *,tbname from stb001;
       point_time        |       value_double        |           tab_column           |             tbname             |
========================================================================================================================
 2021-08-14 12:51:46.235 |            1000.000000000 | STB001_AI001                   | stb001_ai001                   |
 2021-08-14 12:51:54.398 |            1001.000000000 | STB001_AI001                   | stb001_ai001                   |
 2021-08-14 12:51:56.734 |            1002.000000000 | STB001_AI001                   | stb001_ai001                   |

当我尝试使用大写的标记过滤器查询超级表时,查询结果看起来很好,但是使用“tbname in”语法没有查询输出。这是一个错误还是 TDengine 是否将不同的查询过滤器关键字区分大小写?

taos> select * from stb001 where tab_column = "STB001_AI001";
       point_time        |       value_double        |           tab_column           |
=======================================================================================
 2021-08-14 12:51:46.235 |            1000.000000000 | STB001_AI001                   |
 2021-08-14 12:51:54.398 |            1001.000000000 | STB001_AI001                   |
 2021-08-14 12:51:56.734 |            1002.000000000 | STB001_AI001                   |
Query OK, 3 row(s) in set (0.003173s)


taos> select * from stb001 where tbname in ('STB001_AI001');
Query OK, 0 row(s) in set (0.001668s)
4

0 回答 0