Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
işlevi, SETUNION yinelenenleri olmayan iki toplanan kümedeki tüm ifadeleri içeren bir ifade kümesi döndürür.
Sözdizimi
SetUnion(<array_expr_1>, <array_expr_2>)
Arguments
| Description | |
|---|---|
array_expr_1 |
İfade dizisi. |
array_expr_2 |
İfade dizisi. |
Dönüş türleri
bir ifade dizisi döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Statik dizilerin birleşimi
Bu örnekte işlev, SetUnion birleşim işlevini göstermek için statik dizilerle birlikte kullanılır.
SELECT VALUE {
simpleUnion: SetUnion([1, 2, 3, 4], [3, 4, 5, 6]),
emptyUnion: SetUnion([1, 2, 3, 4], []),
duplicatesUnion: SetUnion([1, 2, 3, 4], [1, 1, 1, 1]),
unorderedUnion: SetUnion([1, 2, "A", "B"], ["A", 1])
}
[
{
"simpleUnion": [1, 2, 3, 4, 5, 6],
"emptyUnion": [1,2,3,4],
"duplicatesUnion": [1,2,3,4],
"unorderedUnion": [1,2,"A","B"]
}
]
Belgelerde dizi özelliklerinin birleşimi
Bu örnekte işlev, iki dizi özelliğinin birleşimini yeni bir özellik olarak döndürür.
SELECT
p.name,
SetUnion(p.colors[0].values, p.colors[1].values) AS allColors
FROM
products p
WHERE
p.category = "seasonal-coats"
[
{
"name": "Malsca coat",
"allColors": [
"Cutty Sark",
"Horizon",
"Russet",
"Fuscous",
"Tacha"
]
}
]
Açıklamalar
- Bu işlev dizini kullanmaz.
- Bu işlev yinelenenleri döndürmez.