引号
InfluxQL支持单引号和双引号,但它们各自的功能不同,用途也不同。
单引号
在字符串字面量(字符串)和时间戳字面量的语法中使用单引号('
)。
在以下示例中,WHERE
子句评估room
标签的值。标签仅包含字符串值,因此谓词表达式的右侧操作数应该是字符串字面量。
... WHERE room = 'Kitchen'
双引号
使用双引号("
)来引用标识符。在以下情况下,标识符必须使用双引号
- 标识符包含非单词字符。单词字符定义为
[a-z,A-Z,0-9,_]
。 - 标识符是大小写敏感的。
- 标识符包含InfluxQL关键字。
- 标识符以数字开头。
双引号标识符也可以
- 包含任何Unicode字符,除了换行符。
- 包含转义的双引号字符(例如:
\"
)。 - 包含InfluxQL关键字。
虽然不总是必需的,但我们建议您使用双引号引用标识符。
InfluxQL 引用指南与 行协议引用指南 不同。
这个页面有帮助吗?
感谢您的反馈!