Udostępnij za pomocą


STRINGTOBOOLEAN — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja STRINGTOBOOLEAN konwertuje wyrażenie ciągu na wartość logiczną.

Funkcja systemowa usługi Azure Cosmos DB for NoSQL zwracająca wyrażenie ciągu przekonwertowane na wartość logiczną.

Składnia

STRINGTOBOOLEAN(<string_expr>)

Arguments

Description
string_expr Wyrażenie ciągu.

Typy zwracane

Zwraca wartość logiczną.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Konwertowanie ciągu na wartość logiczną

W tym przykładzie STRINGTOBOOLEAN funkcja jest używana do analizowania różnych wartości ciągów do wartości logicznych.

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

Uwagi

  • Ta funkcja nie korzysta z indeksu.