Share via


CONCAT (consulta do NoSQL)

APLICA-SE A: NoSQL

Retorna uma cadeia de caracteres que é o resultado da concatenação de dois ou mais valores de cadeia de caracteres.

Sintaxe

CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])  

Argumentos

Descrição
string_expr_1 A primeira expressão de cadeia de caracteres da lista.
string_expr_2 A segunda expressão de cadeia de caracteres da lista.
string_expr_N(Opcional) Expressões de cadeia de caracteres opcionais, que podem conter um número variável de expressões até o Nº item da lista.

Observação

A função CONCAT requer pelo menos dois argumentos de expressão de cadeia de caracteres.

Tipos de retorno

Retorna uma expressão de cadeia de caracteres.

Exemplos

Esse primeiro exemplo retorna a cadeia de caracteres concatenada de duas expressões de cadeia de caracteres.

SELECT VALUE
    CONCAT("adventure", "works")
[
  "adventureworks"
]

Esse exemplo a seguir usa um item existente em um contêiner com vários campos relevantes.

[
  {
    "slug": "duonovi-pro-coat",
    "model": "8061",
    "category": "heavy-coats"
  }
]

Esse exemplo usa a função para selecionar duas expressões do item.

SELECT VALUE {
    sku: CONCAT(p.slug, "-", p.category, "-", p.model)
}
FROM
    products p
WHERE
    p.category = "heavy-coats"
[
  {
    "sku": "duonovi-pro-coat-heavy-coats-8061"
  }
]

Comentários

  • Essa função não usa o índice.