Compartilhar via


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