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.
Contenido relacionado
- System functions (Funciones del sistema)
CONTAINS