Condividi tramite


UPPER (query NoSQL)

SI APPLICA A: NoSQL

Restituisce un'espressione stringa dopo aver convertito i caratteri minuscoli in caratteri maiuscoli.

Nota

Questa funzione usa automaticamente regole di maiuscole e minuscole indipendenti dalle impostazioni cultura (invarianti) quando restituisce l'espressione stringa convertita.

Sintassi

UPPER(<string_expr>)

Argomenti

Descrizione
string_expr Espressione stringa.

Tipi restituiti

Restituisce un'espressione di stringa.

Esempi

Nell'esempio seguente viene illustrato come usare la funzione per modificare varie stringhe.

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

Osservazioni:

  • Questa funzione non usa l'indice.
  • Se si prevede di eseguire confronti frequenti senza distinzione tra maiuscole e minuscole, questa funzione può utilizzare un numero significativo di UR. Valutare la possibilità di normalizzare la combinazione di maiuscole e minuscole di stringhe durante l'inserimento dei dati. Una query come SELECT * FROM c WHERE UPPER(c.name) = 'USERNAME' è quindi semplificata in SELECT * FROM c WHERE c.name = 'USERNAME'.