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 aSELECT * FROM c WHERE c.name = 'USERNAME'
.
Contenido relacionado
- System functions (Funciones del sistema)
LOWER