SUPERIOR (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna uma expressão de cadeia de caracteres depois de converter dados de caracteres minúsculos em maiúsculos.
Observação
Essa função usa regras de maiúsculas e minúsculas independentes de cultura (invariáveis) ao retornar a expressão de cadeia de caracteres convertida.
Sintaxe
UPPER(<string_expr>)
Argumentos
Descrição | |
---|---|
string_expr |
Uma expressão de cadeia de caracteres. |
Tipos de retorno
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"
}
]
Comentários
- Essa função não usa o índice.
- Para fazer comparações que não diferenciam maiúsculas de minúsculas com frequência, esta função pode consumir uma quantidade significativa de RUs. Considere normalizar o uso de maiúsculas e minúsculas 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'
.