Quotation
InfluxQL 支持单引号和双引号,但它们的功能不同,用途也不同。
单引号
在 字符串字面量 和 时间戳字面量 语法中使用单引号 ('
)。
在以下示例中,WHERE
子句评估 room
标签的值。标签仅包含字符串值,因此谓词表达式的右操作数应为字符串字面量。
... WHERE room = 'Kitchen'
双引号
使用双引号 ("
) 引起来 标识符。在以下情况下,标识符必须用双引号引起来
- 标识符包含非单词字符。单词字符定义为
[a-z,A-Z,0-9,_]
。 - 标识符区分大小写。
- 标识符包含 InfluxQL 关键字。
- 标识符以数字开头。
双引号引起来的标识符也可以
- 包含任何 Unicode 字符,换行符除外。
- 包含转义的
"
字符(例如:\"
)。 - 包含 InfluxQL 关键字。
虽然并非总是必要,但我们建议您使用双引号引起来标识符。
InfluxQL 引号准则与 Line Protocol 引号准则 不同。
此页内容是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本篇文档的反馈和错误报告。如需寻求支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。