Freigeben über


STRINGTOBOOLEAN - Abfragesprache in Cosmos DB (in Azure und Fabric)

Die STRINGTOBOOLEAN Funktion konvertiert einen Zeichenfolgenausdruck in einen booleschen Ausdruck.

Eine Azure Cosmos DB für NoSQL-Systemfunktion, die einen Zeichenfolgenausdruck zurückgibt, der in einen booleschen Ausdruck konvertiert wird.

Syntax

STRINGTOBOOLEAN(<string_expr>)

Arguments

Description
string_expr Ein Zeichenfolgenausdruck.

Rückgabetypen

Gibt einen booleschen Wert zurück.

Examples

Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.

Konvertieren einer Zeichenfolge in boolesche

In diesem Beispiel wird die STRINGTOBOOLEAN Funktion verwendet, um verschiedene Zeichenfolgenwerte in Booleane zu analysieren.

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

Bemerkungen

  • Diese Funktion verwendet den Index nicht.