UPPER (consulta NoSQL)

SE APLICA A: NoSQL

Devuelve una expresión de cadena después de convertir datos de caracteres en minúsculas a mayúsculas.

Nota

Esta función usa automáticamente reglas de mayúsculas y minúsculas independientes de la referencia cultural (invariables) al devolver la expresión de cadena convertida.

Sintaxis

UPPER(<string_expr>)

Argumentos

Descripción
string_expr Expresión de cadena.

Tipos de valores devueltos

Devuelve una expresión de cadena.

Ejemplos

En el ejemplo siguiente, se muestra cómo usar la función para modificar varias cadenas.

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

Comentarios

  • Esta función no emplea el índice.
  • Si planea realizar con frecuencia comparaciones que no distingan mayúsculas de minúsculas, esta función puede consumir un número significativo de RU. Considere la posibilidad de normalizar el uso de mayúsculas y minúsculas de cadenas al ingerir los datos. De esta manera, una consulta como SELECT * FROM c WHERE UPPER(c.name) = 'USERNAME' se simplifica a SELECT * FROM c WHERE c.name = 'USERNAME'.