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 para SELECT * FROM c WHERE c.name = 'USERNAME'.