Sdílet prostřednictvím


StringToBoolean (dotaz NoSQL)

PLATÍ PRO: NoSQL

Převede řetězcový výraz na logickou hodnotu.

Syntaxe

StringToBoolean(<string_expr>)  

Argumenty

Popis
string_expr Řetězcový výraz.

Návratové typy

Vrátí logickou hodnotu.

Příklady

Následující příklad ukazuje, jak tato funkce funguje s různými datovými typy.

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
  }
]

Poznámky

  • Tato funkce nepoužívá index.
  • Pokud výraz nelze převést, vrátí undefinedfunkce .

Poznámka:

Další informace o formátu JSON najdete v tématu https://json.org.