Freigeben über


UPPER (NoSQL-Abfrage)

GILT FÜR: NoSQL

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

Hinweis

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

Syntax

UPPER(<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: UPPER("adventureworks"),
    uppercase: UPPER("ADVENTUREWORKS"),
    camelCase: UPPER("adventureWorks"),
    pascalCase: UPPER("AdventureWorks"),
    upperSnakeCase: UPPER("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 UPPER(c.name) = 'USERNAME' zu SELECT * FROM c WHERE c.name = 'USERNAME' vereinfacht.