你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StringToBoolean(NoSQL 查询)

适用范围: NoSQL

将字符串表达式转换为布尔值。

语法

StringToBoolean(<string_expr>)  

参数

说明
string_expr 一个字符串表达式。

返回类型

返回一个布尔值。

示例

以下示例演示此函数如何处理各种数据类型。

SELECT VALUE {
    parseBooleanString: StringToBoolean("true"),
    parseWithPrefix: StringToBoolean("true  "),
    parseWithSuffix: StringToBoolean("  false"),
    parseWithWhitespace: StringToBoolean("  false  "),
    parseBoolean: StringToBoolean(true),
    parseUndefined: StringToBoolean(undefined),
    parseNull: StringToBoolean(null)
}
[
  {
    "parseBooleanString": true,
    "parseWithPrefix": true,
    "parseWithSuffix": false,
    "parseWithWhitespace": false
  }
]

注解

  • 此函数不使用索引。
  • 如果表达式无法转换,则函数将返回 undefined

注意

有关 JSON 格式的详细信息,请参阅 https://json.org