CONCAT (consulta de NoSQL)

SE APLICA A: NoSQL

Devuelve una cadena que es el resultado de concatenar dos o más valores de cadena.

Sintaxis

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

Argumentos

Descripción
string_expr_1 La primera expresión de cadena de la lista.
string_expr_2 La segunda expresión de cadena de la lista.
string_expr_N(Opcional) Expresiones de cadena opcionales, que pueden contener un número variable de expresiones hasta el elemento N de la lista.

Nota

La función CONCAT requiere al menos dos argumentos de expresión de cadena.

Tipos de valores devueltos

Devuelve una expresión de cadena.

Ejemplos

En este primer ejemplo se devuelve la cadena concatenada de dos expresiones de cadena.

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

En este ejemplo siguiente, se usa un elemento existente en un contenedor con varios campos pertinentes.

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

En este ejemplo, se usa la función para seleccionar dos expresiones del elemento.

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"
  }
]

Comentarios

  • Esta función no emplea el índice.