Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

SUBSET

位置に基づいて、指定されたセットから要素のセットを返します。最初のメンバは、位置 0 にあります。

返りタイプ

この関数は、セットを返します。

構文および詳細

SUBSET(set_expression, first_element_position, optional_element_count)

以下は、この指定の説明です。

  • set_expression は、セットに対して評価される式です。

  • first_element_position は、返す最初の要素の位置を指定する整数リテラルです。

    最初の要素の位置は 0 です。

  • optional_element_count は、返す要素の数の位置を指定する整数リテラルです。

    この引数を省略すると、この関数は、first_element_position にある要素、およびそれに続くすべての要素を返します。

SELECT MEASURES.[%COUNT] ON 0, SUBSET(homed.city.MEMBERS, 0, 3) ON 1 FROM patients

                             Patient Count
1 Cedar Falls                         1,188
2 Centerville                         1,155
3 Cypress                             1,221

一方、完全なセットを表示する以下の例を考えてみます。

SELECT MEASURES.[%COUNT] ON 0, homed.city.MEMBERS ON 1 FROM patients

                             Patient Count
1 Cedar Falls                         1,188
2 Centerville                         1,155
3 Cypress                             1,221
4 Elm Heights                         1,266
5 Juniper                             1,197
6 Magnolia                            1,156
7 Pine                                1,139
8 Redwood                             1,144
9 Spruce                              1,135
FeedbackOpens in a new tab