在创建一个标签名称与表名相同但大写的超级表后:
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)