LOWER (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna uma expressão de cadeia de caracteres depois de converter dados de caracteres maiúsculos em minú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
LOWER(<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: LOWER("adventureworks"),
uppercase: LOWER("ADVENTUREWORKS"),
camelCase: LOWER("adventureWorks"),
pascalCase: LOWER("AdventureWorks"),
upperSnakeCase: LOWER("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 LOWER(c.name) = 'USERNAME'
é simplificada paraSELECT * FROM c WHERE c.name = 'USERNAME'
.