📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

ARRAY_GENERATE_RANGE



開始値と終了値の間にある、等間隔の整数からなる配列を構築します。end の値は範囲に含まれません。

構文

ARRAY_GENERATE_RANGE(<start>, <end>[, <step>])
  • <start>: 含める最初の値。
  • <end>: 上限(または下限)。この値は範囲に含まれません。
  • <step>: オプションの増分(デフォルトは 1)。負のステップを指定すると降順のシーケンスを生成します。

戻り値の型

ARRAY

例

SELECT ARRAY_GENERATE_RANGE(1, 5) AS seq; ┌──────────┐ │ seq │ ├──────────┤ │ [1,2,3,4]│ └──────────┘
SELECT ARRAY_GENERATE_RANGE(0, 6, 2) AS seq_step; ┌────────────┐ │ seq_step │ ├────────────┤ │ [0,2,4] │ └────────────┘
SELECT ARRAY_GENERATE_RANGE(5, 0, -2) AS seq_down; ┌────────────┐ │ seq_down │ ├────────────┤ │ [5,3,1] │ └────────────┘

このページは役に立ちましたか?