Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La CONCAT función devuelve una cadena que es el resultado de concatenar varios campos de un documento.
Syntax
CONCAT(<string_expr_1>, <string_expr_2> [, <string_expr_N>])
Arguments
| Description | |
|---|---|
string_expr_1 |
Primera expresión de cadena de la lista. |
string_expr_2 |
Segunda expresión de cadena de la lista. |
string_expr_N |
Expresiones de cadena opcionales, que pueden contener un número variable de expresiones hasta el nº elemento de la lista. |
Tipos de retorno
Devuelve una expresión de cadena.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Considere este conjunto de documentos de ejemplo dentro de la Products colección para estos ejemplos.
[
{
"name": "Stilld rope",
"category": "gear",
"sku": "66403",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Orangas rope",
"category": "gear",
"sku": "66404",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Vonel Rope",
"category": "gear",
"sku": "66400",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Ferpal Ropes",
"category": "gear",
"sku": "66401",
"detailCategory": "gear-climb-ropes"
},
{
"name": "Cotings rope",
"category": "gear",
"sku": "66402",
"detailCategory": "gear-climb-ropes"
}
]
Concatenación de cadenas
En este ejemplo, la CONCAT función se usa para concatenar dos cadenas arbitrarias.
SELECT VALUE
CONCAT("Ferpal", "Ropes")
[
"FerpalRopes"
]
Concatenar campos de producto
En este ejemplo, la CONCAT función se usa para concatenar campos de un producto en la categoría "heavy-coats".
SELECT VALUE
CONCAT(p.sku, "-", p.detailCategory)
FROM
products p
WHERE
p.detailCategory = "gear-climb-ropes"
[
"66403-gear-climb-ropes",
"66404-gear-climb-ropes",
"66400-gear-climb-ropes",
"66401-gear-climb-ropes",
"66402-gear-climb-ropes"
]
Observaciones
- Esta función no utiliza el índice.