Freigeben über


LOWER (NoSQL-Abfrage)

GILT FÜR: NoSQL

Gibt eine Zeichenfolge zurück, nachdem Großbuchstaben in Kleinbuchstaben konvertiert wurden.

Hinweis

Diese Funktion verwendet kulturunabhängige (invariante) Regeln für die Groß-/Kleinschreibung beim Zurückgeben des konvertierten Zeichenfolgenausdrucks.

Syntax

LOWER(<string_expr>)  

Argumente

BESCHREIBUNG
string_expr Ein Zeichenfolgenausdruck.

Rückgabetypen

Gibt einen Zeichenfolgenausdruck zurück.

Beispiele

Im folgenden Beispiel wird gezeigt, wie die Funktion verwendet wird, um verschiedene Zeichenfolgen zu ändern.

SELECT VALUE {
    lowercase: LOWER("adventureworks"),
    uppercase: LOWER("ADVENTUREWORKS"),
    camelCase: LOWER("adventureWorks"),
    pascalCase: LOWER("AdventureWorks"),
    upperSnakeCase: LOWER("ADVENTURE_WORKS")
}
[
  {
    "lowercase": "adventureworks",
    "uppercase": "adventureworks",
    "camelCase": "adventureworks",
    "pascalCase": "adventureworks",
    "upperSnakeCase": "adventure_works"
  }
]

Bemerkungen

  • Diese Funktion verwendet den Index nicht.
  • Wenn Sie häufig Vergleiche ohne Berücksichtigung der Groß-/Kleinschreibung durchführen möchten, beansprucht die Funktion möglicherweise eine beträchtliche Anzahl von Anforderungseinheiten. Erwägen Sie, die Groß-/Kleinschreibung von Zeichenfolgen zu normalisieren, wenn Sie Ihre Daten erfassen. Dann wird eine Abfrage wie SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME' zu SELECT * FROM c WHERE c.name = 'USERNAME' vereinfacht.