ARRAY_CONCAT (zapytanie NoSQL)

DOTYCZY: NoSQL

Zwraca tablicę, która jest wynikiem połączenia co najmniej dwóch wartości tablicy.

Składnia

ARRAY_CONCAT(<array_expr_1>, <array_expr_2> [, <array_expr_N>])  

Argumenty

Opis
array_expr_1 Pierwsze wyrażenie na liście.
array_expr_2 Drugie wyrażenie na liście.
array_expr_N(Opcjonalnie) Opcjonalne wyrażenie[s], które może zawierać zmienną liczbę wyrażeń do Nth elementu na liście.

Uwaga

Funkcja ARRAY_CONCAT wymaga co najmniej dwóch argumentów wyrażeń tablicy.

Typy zwracane

Zwraca wyrażenie tablicy.

Przykłady

W poniższym przykładzie pokazano, jak połączyć dwie tablice.

SELECT
    ARRAY_CONCAT(["apples", "strawberries"], ["bananas"]) AS arrayConcat
[
  {
    "arrayConcat": [
      "apples",
      "strawberries",
      "bananas"
    ]
  }
]

Uwagi

  • Ta funkcja nie korzysta z indeksu.