UPPER (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna uma expressão de cadeia de caracteres depois de converter dados de caracteres minúsculos em maiúsculas.
Nota
Essa função usa automaticamente regras de invólucro independentes de cultura (invariantes) ao retornar a expressão de cadeia de caracteres convertida.
Sintaxe
UPPER(<string_expr>)
Argumentos
Description | |
---|---|
string_expr |
Uma expressão de cadeia de caracteres. |
Tipos de devolução
Retorna uma expressão de cadeia de caracteres.
Exemplos
O exemplo a seguir mostra como usar a função para modificar várias cadeias de caracteres.
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"
}
]
Observações
- Esta função não usa o índice.
- Se você planeja fazer comparações frequentes que não diferenciam maiúsculas de minúsculas, essa função pode consumir um número significativo de RUs. Considere normalizar o invólucro de cadeias de caracteres ao ingerir seus dados. Em seguida, uma consulta como
SELECT * FROM c WHERE UPPER(c.name) = 'USERNAME'
é simplificada paraSELECT * FROM c WHERE c.name = 'USERNAME'
.