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

ARRAY_MEDIAN



配列内の数値の中央値を返します。NULL 要素は無視されます。

構文

ARRAY_MEDIAN(<array>)

戻り値の型

数値型です。長さが偶数の入力では、中央の 2 つの値の平均が結果になります。

例

SELECT ARRAY_MEDIAN([1, 3, 2, 4]) AS med_even; ┌────────┐ │ med_even │ ├────────┤ │ 2.5 │ └────────┘
SELECT ARRAY_MEDIAN([1, 3, 5]) AS med_odd; ┌────────┐ │ med_odd│ ├────────┤ │ 3.0 │ └────────┘
SELECT ARRAY_MEDIAN([NULL, 10, 20, 30]) AS med_null; ┌────────┐ │ med_null│ ├────────┤ │ 20.0 │ └────────┘

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