Бөлісу құралы:


CONCAT (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Возвращает строку, являющуюся результатом объединения двух или более строковых значений.

Синтаксис

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

Аргументы

Description
string_expr_1 Первое строковое выражение в списке.
string_expr_2 Второе строковое выражение в списке.
string_expr_N(Необязательно) Необязательное строковое выражение, которое может содержать переменное число выражений до Nэлемента в списке.

Примечание.

Для CONCAT функции требуется по крайней мере два аргумента строкового выражения.

Типы возвращаемых данных

Возвращает строковое выражение.

Примеры

В первом примере возвращается сцепленная строка двух строковых выражений.

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

В следующем примере используется существующий элемент в контейнере с различными соответствующими полями.

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

В этом примере функция используется для выбора двух выражений из элемента.

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

Замечания

  • Эта функция не использует индекс.