Dela via


CONCAT (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Returnerar en sträng som är resultatet av en sammanfogning av två eller fler strängvärden.

Syntax

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

Argument

beskrivning
string_expr_1 Det första stränguttrycket i listan.
string_expr_2 Det andra stränguttrycket i listan.
string_expr_N(Valfritt) Valfritt stränguttryck som kan innehålla ett variabelt antal uttryck upp till det Nandra objektet i listan.

Kommentar

Funktionen CONCAT kräver minst två stränguttrycksargument.

Returtyper

Returnerar ett stränguttryck.

Exempel

Det första exemplet returnerar den sammanfogade strängen med två stränguttryck.

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

I nästa exempel används ett befintligt objekt i en container med olika relevanta fält.

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

I det här exemplet används funktionen för att välja två uttryck från objektet.

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

Kommentarer

  • Den här funktionen använder inte indexet.