LOWER (consulta NoSQL)
APLICA-SE A: NoSQL
Devolve uma expressão de cadeia depois de converter dados de carateres em maiúsculas em minúsculas.
Nota
Esta função utiliza automaticamente regras de maiúsculas/invariáveis (invariáveis) independentes da cultura ao devolver a expressão de cadeia convertida.
Sintaxe
LOWER(<string_expr>)
Argumentos
Description | |
---|---|
string_expr |
Uma expressão de cadeia. |
Tipos de devolução
Devolve uma expressão de cadeia.
Exemplos
O exemplo seguinte mostra como utilizar a função para modificar várias cadeias de carateres.
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"
}
]
Observações
- Esta função não utiliza o índice.
- Se planear fazer comparações frequentes não sensíveis a maiúsculas e minúsculas, esta função poderá consumir um número significativo de RUs. Considere normalizar a caixa de cadeias ao ingerir os seus dados. Em seguida, uma consulta como
SELECT * FROM c WHERE LOWER(c.name) = 'USERNAME'
é simplificada paraSELECT * FROM c WHERE c.name = 'USERNAME'
.