文档文档

Quotation

InfluxQL 支持单引号和双引号,但它们的功能不同,用途也不同。

单引号

字符串字面量时间戳字面量 语法中使用单引号 (')。

在以下示例中,WHERE 子句评估 room 标签的值。标签仅包含字符串值,因此谓词表达式的右操作数应为字符串字面量。

... WHERE room = 'Kitchen'

双引号

使用双引号 (") 引起来 标识符。在以下情况下,标识符必须用双引号引起来

  • 标识符包含非单词字符。单词字符定义为 [a-z,A-Z,0-9,_]
  • 标识符区分大小写。
  • 标识符包含 InfluxQL 关键字
  • 标识符以数字开头。

双引号引起来的标识符也可以

  • 包含任何 Unicode 字符,换行符除外。
  • 包含转义的 " 字符(例如:\")。
  • 包含 InfluxQL 关键字

虽然并非总是必要,但我们建议您使用双引号引起来标识符。

InfluxQL 引号准则与 Line Protocol 引号准则 不同。


此页内容是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最新数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、只读副本、增强的安全性以及数据压缩,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

更多信息,请查看