Partilhar via


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