This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 4f24f97a2db docs(ja): translate 20 Dev aggregate functions
(T09-DEV-062) (#4226)
4f24f97a2db is described below
commit 4f24f97a2db63cd733460a6d7916d8305130f968
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Tue Oct 13 14:24:58 2026 +0800
docs(ja): translate 20 Dev aggregate functions (T09-DEV-062) (#4226)
## Summary
Translate all 20 Dev aggregate SQL function documents assigned to
T09-DEV-062 into Japanese. Each target has independent source/target
hashes and `reviewStatus=machine`. Seventeen Dev/4.x English sources
match; `MEDIAN`, `MIN`, and `MIN_BY` differ and require separate 4.x
handling. This PR changes Dev only.
## Checks
- Translation protection: 20 changed pages, 0 errors.
- Targeted Markdown link lint: 0 errors; two existing external links are
report-only.
- No local website build for this routine translation-only PR;
repository Build Check will validate the PR head.
The English source has pre-existing inconsistencies in `PERCENTILE`
sort-order wording, NULL examples, and `MEDIAN` versus `PERCENTILE`
return types. The Japanese text preserves the source. CI success does
not imply human Japanese proofreading.
---------
Co-authored-by: morningman <[email protected]>
---
.../sql-functions/aggregate-functions/max-map.md | 115 +++++++
.../sql-functions/aggregate-functions/median.md | 73 +++++
.../sql-functions/aggregate-functions/min-by.md | 96 ++++++
.../sql-functions/aggregate-functions/min-map.md | 115 +++++++
.../sql-functions/aggregate-functions/min.md | 123 ++++++++
.../aggregate-functions/percentile-approx-array.md | 108 +++++++
.../percentile-approx-weighted.md | 111 +++++++
.../aggregate-functions/percentile-approx.md | 107 +++++++
.../aggregate-functions/percentile-array.md | 104 +++++++
.../aggregate-functions/percentile.md | 103 +++++++
.../aggregate-functions/percentile_reservoir.md | 90 ++++++
.../aggregate-functions/quantile-union.md | 93 ++++++
.../sql-functions/aggregate-functions/regr-avgx.md | 64 ++++
.../sql-functions/aggregate-functions/regr-avgy.md | 64 ++++
.../aggregate-functions/regr-count.md | 66 ++++
.../aggregate-functions/regr-intercept.md | 64 ++++
.../sql-functions/aggregate-functions/regr-r2.md | 75 +++++
.../aggregate-functions/regr-slope.md | 64 ++++
.../sql-functions/aggregate-functions/regr-sxx.md | 64 ++++
.../sql-functions/aggregate-functions/regr-sxy.md | 64 ++++
translations/inventory/ja/2026-10-12/batches.md | 2 +-
translations/state/ja/docs.json | 340 +++++++++++++++++++++
22 files changed, 2104 insertions(+), 1 deletion(-)
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-map.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-map.md
new file mode 100644
index 00000000000..31b0237c687
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-map.md
@@ -0,0 +1,115 @@
+---
+{
+ "title": "MAX_MAP",
+ "language": "ja",
+ "description": "MAX_MAP 関数は MAP の値をキーごとに集約し、各キーの最大値を返します。"
+}
+---
+
+## 説明
+
+MAX_MAP 関数は MAP の値をキーごとに集約し、各キーの NULL 以外の最大値を含む MAP を返します。
+
+## 使用上の注意
+
+返される MAP のエントリの順序は保証されません。安定した順序が必要な場合は
`map_keys`、`map_values`、`array_sort`、`array_sortby` を使用してください。NULL
キーは通常のキーとして集約され、すべての NULL キーは同じ結果エントリに属します。
+
+## 構文
+
+```sql
+MAX_MAP(<map_expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| --- | --- |
+| `<map_expr>` | MAP 式。MAP の値型は MAX 集約関数で比較可能である必要があります。 |
+
+## 戻り値
+
+`<map_expr>` と同じキー型の MAP を返します。DecimalV2 の値型では、戻り値の値型は対応する DecimalV3
型になります。それ以外の値型では、入力 MAP と同じ値型を返します。
+
+グループ内に有効な入力行がない場合は空の MAP を返します。キーが存在しても、そのキーに対応する値がすべて NULL の場合、そのキーの値は NULL
になります。
+
+## 使用例
+
+```sql
+-- setup
+CREATE TABLE map_agg_example (
+ id INT,
+ m MAP<INT, INT>,
+ ms MAP<INT, STRING>
+) DISTRIBUTED BY HASH(id) BUCKETS 1
+PROPERTIES ("replication_num" = "1");
+
+INSERT INTO map_agg_example VALUES
+ (1, MAP(1, 10, 2, 20), MAP(1, 'b', 2, 'x')),
+ (1, MAP(2, 5, 3, 30), MAP(1, 'a', 3, NULL)),
+ (2, MAP(1, 7, 4, NULL), MAP(2, 'z')),
+ (2, CAST(MAP() AS MAP<INT, INT>), CAST(MAP() AS MAP<INT, STRING>));
+```
+
+```text
+Query OK
+```
+
+```sql
+SELECT id,
+ array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT id, MAX_MAP(m) AS result
+ FROM map_agg_example
+ GROUP BY id
+) t
+ORDER BY id;
+```
+
+```text
++------+-----------+--------------+
+| id | keys | values |
++------+-----------+--------------+
+| 1 | [1, 2, 3] | [10, 20, 30] |
+| 2 | [1, 4] | [7, null] |
++------+-----------+--------------+
+```
+
+```sql
+SELECT id,
+ array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT id, MAX_MAP(ms) AS result
+ FROM map_agg_example
+ GROUP BY id
+) t
+ORDER BY id;
+```
+
+```text
++------+-----------+----------------+
+| id | keys | values |
++------+-----------+----------------+
+| 1 | [1, 2, 3] | ["b", "x", null] |
+| 2 | [2] | ["z"] |
++------+-----------+----------------+
+```
+
+```sql
+SELECT array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT MAX_MAP(m) AS result
+ FROM map_agg_example
+ WHERE id = 100
+) t;
+```
+
+```text
++------+--------+
+| keys | values |
++------+--------+
+| [] | [] |
++------+--------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/median.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/median.md
new file mode 100644
index 00000000000..5af14d4ecaa
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/median.md
@@ -0,0 +1,73 @@
+---
+{
+ "title": "MEDIAN",
+ "language": "ja",
+ "description": "MEDIAN 関数は式の中央値を返します。percentile(expr, 0.5) と同等です。"
+}
+---
+
+## 説明
+
+MEDIAN 関数は式の中央値を返します。percentile(expr, 0.5) と同等です。
+
+## 構文
+
+```sql
+MEDIAN(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 計算対象の式。Double、Float、LargeInt、BigInt、Int、SmallInt、TinyInt
型をサポートします。 |
+
+## 戻り値
+
+入力式と同じデータ型を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 使用例
+
+```sql
+-- setup
+create table log_statis(
+ datetime datetime,
+ scan_rows int
+) distributed by hash(datetime) buckets 1
+properties ("replication_num"="1");
+insert into log_statis values
+ ('2025-08-25 10:00:00', 10),
+ ('2025-08-25 10:00:00', 50),
+ ('2025-08-25 10:00:00', 100),
+ ('2025-08-25 11:00:00', 20),
+ ('2025-08-25 11:00:00', 30),
+ ('2025-08-25 11:00:00', 40);
+```
+
+```sql
+select datetime, median(scan_rows) from log_statis group by datetime;
+```
+
+```text
+select datetime, median(scan_rows) from log_statis group by datetime;
++---------------------+-------------------+
+| datetime | median(scan_rows) |
++---------------------+-------------------+
+| 2025-08-25 10:00:00 | 50 |
+| 2025-08-25 11:00:00 | 30 |
++---------------------+-------------------+
+```
+
+```sql
+select median(scan_rows) from log_statis where scan_rows is null;
+```
+
+```text
+select median(scan_rows) from log_statis where scan_rows is null;
++-------------------+
+| median(scan_rows) |
++-------------------+
+| NULL |
++-------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
new file mode 100644
index 00000000000..57b7477bcb7
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md
@@ -0,0 +1,96 @@
+---
+{
+ "title": "MIN_BY",
+ "language": "ja",
+ "description": "MINBY 関数は、指定した列の最小値に対応する値を返します。"
+}
+---
+
+## 説明
+
+MIN_BY 関数は、指定した列の最小値に対応する値を返します。
+
+## 構文
+
+```sql
+MIN_BY(<expr1>, <expr2>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr1>` |
対応する値の式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array、Map、Struct
型をサポートします。 |
+| `<expr2>` |
最小値を求める式。Bool、TinyInt、SmallInt、Int、BigInt、LargeInt、Float、Double、Decimal、String、Date、Datetime、TimestampNs、Array
型をサポートします。 |
+
+## 戻り値
+
+<expr1> と同じデータ型を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 使用例
+
+```sql
+-- setup
+create table tbl(
+ k1 int,
+ k2 int,
+ arr ARRAY<INT>,
+ mp MAP<STRING, INT>,
+ st STRUCT<a: INT, b: STRING>,
+) distributed by hash(k1) buckets 1
+properties ("replication_num"="1");
+insert into tbl values
+ (0, 100, [1,2,3], {"x": 1, "y": 4}, NAMED_STRUCT("a", 1, "b", "x")),
+ (1, 4, [5, 6], {"x": 2, "y": 3}, NAMED_STRUCT("a", 2, "b", "y")),
+ (4, 1, [7], {"x": 3, "y": 2}, NAMED_STRUCT("a", 3, "b", "z")),
+ (3, 1, [8], {"x": 4, "y": 1}, NAMED_STRUCT("a", 4, "b", "r"));
+```
+
+```sql
+select min_by(k1, k2) from tbl;
+```
+
+```text
++----------------+
+| min_by(k1, k2) |
++----------------+
+| 3 |
++----------------+
+```
+
+```sql
+select min_by(arr, k1), min_by(mp, k1), min_by(st, k1) from tbl;
+```
+
+```text
++-----------------+----------------+------------------+
+| min_by(arr, k1) | min_by(mp, k1) | min_by(st, k1) |
++-----------------+----------------+------------------+
+| [1, 2, 3] | {"x":1, "y":4} | {"a":1, "b":"x"} |
++-----------------+----------------+------------------+
+```
+
+```sql
+select min_by(k1, arr), min_by(mp, arr), min_by(st, arr), min_by(arr, arr)
from tbl;
+```
+
+```text
++-----------------+-----------------+------------------+------------------+
+| min_by(k1, arr) | min_by(mp, arr) | min_by(st, arr) | min_by(arr, arr) |
++-----------------+-----------------+------------------+------------------+
+| 0 | {"x":1, "y":4} | {"a":1, "b":"x"} | [1, 2, 3] |
++-----------------+-----------------+------------------+------------------+
+```
+
+```sql
+select min_by(k1, k2) from tbl where k1 is null;
+```
+
+```text
++----------------+
+| min_by(k1, k2) |
++----------------+
+| NULL |
++----------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-map.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-map.md
new file mode 100644
index 00000000000..d26d4863977
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-map.md
@@ -0,0 +1,115 @@
+---
+{
+ "title": "MIN_MAP",
+ "language": "ja",
+ "description": "MIN_MAP 関数は MAP の値をキーごとに集約し、各キーの最小値を返します。"
+}
+---
+
+## 説明
+
+MIN_MAP 関数は MAP の値をキーごとに集約し、各キーの NULL 以外の最小値を含む MAP を返します。
+
+## 使用上の注意
+
+返される MAP のエントリの順序は保証されません。安定した順序が必要な場合は
`map_keys`、`map_values`、`array_sort`、`array_sortby` を使用してください。NULL
キーは通常のキーとして集約され、すべての NULL キーは同じ結果エントリに属します。
+
+## 構文
+
+```sql
+MIN_MAP(<map_expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| --- | --- |
+| `<map_expr>` | MAP 式。MAP の値型は MIN 集約関数で比較可能である必要があります。 |
+
+## 戻り値
+
+`<map_expr>` と同じキー型の MAP を返します。DecimalV2 の値型では、戻り値の値型は対応する DecimalV3
型になります。それ以外の値型では、入力 MAP と同じ値型を返します。
+
+グループ内に有効な入力行がない場合は空の MAP を返します。キーが存在しても、そのキーに対応する値がすべて NULL の場合、そのキーの値は NULL
になります。
+
+## 使用例
+
+```sql
+-- setup
+CREATE TABLE map_agg_example (
+ id INT,
+ m MAP<INT, INT>,
+ ms MAP<INT, STRING>
+) DISTRIBUTED BY HASH(id) BUCKETS 1
+PROPERTIES ("replication_num" = "1");
+
+INSERT INTO map_agg_example VALUES
+ (1, MAP(1, 10, 2, 20), MAP(1, 'b', 2, 'x')),
+ (1, MAP(2, 5, 3, 30), MAP(1, 'a', 3, NULL)),
+ (2, MAP(1, 7, 4, NULL), MAP(2, 'z')),
+ (2, CAST(MAP() AS MAP<INT, INT>), CAST(MAP() AS MAP<INT, STRING>));
+```
+
+```text
+Query OK
+```
+
+```sql
+SELECT id,
+ array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT id, MIN_MAP(m) AS result
+ FROM map_agg_example
+ GROUP BY id
+) t
+ORDER BY id;
+```
+
+```text
++------+-----------+-------------+
+| id | keys | values |
++------+-----------+-------------+
+| 1 | [1, 2, 3] | [10, 5, 30] |
+| 2 | [1, 4] | [7, null] |
++------+-----------+-------------+
+```
+
+```sql
+SELECT id,
+ array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT id, MIN_MAP(ms) AS result
+ FROM map_agg_example
+ GROUP BY id
+) t
+ORDER BY id;
+```
+
+```text
++------+-----------+----------------+
+| id | keys | values |
++------+-----------+----------------+
+| 1 | [1, 2, 3] | ["a", "x", null] |
+| 2 | [2] | ["z"] |
++------+-----------+----------------+
+```
+
+```sql
+SELECT array_sort(map_keys(result)) AS keys,
+ array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+ SELECT MIN_MAP(m) AS result
+ FROM map_agg_example
+ WHERE id = 100
+) t;
+```
+
+```text
++------+--------+
+| keys | values |
++------+--------+
+| [] | [] |
++------+--------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
new file mode 100644
index 00000000000..fdfb48a1d7a
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md
@@ -0,0 +1,123 @@
+---
+{
+ "title": "MIN",
+ "language": "ja",
+ "description": "MIN 関数は式の NULL 以外の最小値を返します。"
+}
+---
+
+## 説明
+
+MIN 関数は式の NULL 以外の最小値を返します。
+
+## 構文
+
+```sql
+MIN(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` |
値を取得する式。String、Time、Date、DateTime、TimestampNs、Timestamptz、IPv4、IPv6、UUID、TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Array
型をサポートします。 |
+
+## 戻り値
+
+入力式と同じデータ型を返します。
+グループ内のすべてのレコードが NULL の場合、関数は NULL を返します。
+
+## 使用例
+
+```sql
+-- setup
+create table t1(
+ k1 int,
+ k_string varchar(100),
+ k_decimal decimal(10, 2),
+ k_array array<int>
+) distributed by hash (k1) buckets 1
+properties ("replication_num"="1");
+insert into t1 values
+ (1, 'apple', 10.01, [10, 20, 30]),
+ (1, 'banana', 20.02, [10, 20]),
+ (2, 'orange', 30.03, [10, 20, 40]),
+ (2, null, null, [10, 20, null]),
+ (3, null, null, null);
+```
+
+```sql
+select k1, min(k_string) from t1 group by k1;
+```
+
+文字列型: グループごとに文字列の最小値を返します。
+
+```text
++------+---------------+
+| k1 | min(k_string) |
++------+---------------+
+| 1 | apple |
+| 2 | orange |
+| 3 | NULL |
++------+---------------+
+```
+
+```sql
+select k1, min(k_decimal) from t1 group by k1;
+```
+
+Decimal 型: 高精度の小数値の最小値を返します。
+
+```text
++------+----------------+
+| k1 | min(k_decimal) |
++------+----------------+
+| 1 | 10.01 |
+| 2 | 30.03 |
+| 3 | NULL |
++------+----------------+
+```
+
+```sql
+select k1, min(k_array) from t1 group by k1;
+```
+
+Array 型: グループごとに最小の配列値を返します (要素を順に比較し、NULL を最小の要素とみなします)。
+
+```text
++------+----------------+
+| k1 | min(k_array) |
++------+----------------+
+| 1 | [10, 20] |
+| 2 | [10, 20, null] |
+| 3 | NULL |
++------+----------------+
+```
+
+```sql
+select min(k_string) from t1 where k1 = 3;
+```
+
+グループ内のすべての値が NULL の場合は NULL を返します。
+
+```text
++---------------+
+| min(k_string) |
++---------------+
+| NULL |
++---------------+
+```
+
+```sql
+select min(k_string) from t1;
+```
+
+全データの最小値。
+
+```text
++---------------+
+| min(k_string) |
++---------------+
+| apple |
++---------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-array.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-array.md
new file mode 100644
index 00000000000..e1b9a64345c
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-array.md
@@ -0,0 +1,108 @@
+---
+{
+ "title": "PERCENTILE_APPROX_ARRAY",
+ "language": "ja",
+ "description": "PERCENTILE_APPROX_ARRAY は共有の T-Digest
状態を使い、一回の集約で複数の近似パーセンタイルを計算します。"
+}
+---
+
+## 説明
+
+`PERCENTILE_APPROX_ARRAY` は一回の集約で複数の近似パーセンタイルを計算します。入力値から一つの T-Digest
を構築し、共有状態から指定された各パーセンタイルを評価するため、各パーセンタイルに `PERCENTILE_APPROX` を別々に呼び出すより効率的です。
+
+:::note
+この関数は 4.2.0 以降でサポートされます。
+:::
+
+## 構文
+
+```sql
+PERCENTILE_APPROX_ARRAY(<col>, <quantiles> [, <compression>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | パーセンタイルを計算する数値式。値は `DOUBLE` に変換され、`NULL` 値は無視されます。 |
+| `<quantiles>` | 定数の `ARRAY<DOUBLE>`。各要素は有限かつ NULL 以外で、`[0.0, 1.0]`
の範囲にある必要があります。結果は配列と同じ順序で返され、重複するレベルも保持されます。空配列も指定できます。 |
+| `<compression>` | 省略可能な定数の `DOUBLE`。範囲は `[2048, 10000]`
です。値が大きいほど一般に精度が上がりますが、メモリ使用量も増えます。デフォルトは `10000` で、有限でない値や有効範囲外の値を指定した場合も
`10000` を使用します。 |
+
+## 戻り値
+
+`ARRAY<DOUBLE>` を返します。`<quantiles>` の各要素に対応する近似パーセンタイルを一つずつ含みます。`<quantiles>`
が空の場合、またはグループ内に NULL 以外の入力値がない場合は空配列を返します。パーセンタイルのレベルが無効な場合や、`<quantiles>` に
NULL 要素が含まれる場合はエラーになります。
+
+## 使用例
+
+```sql
+CREATE TABLE percentile_approx_array_example (
+ id INT,
+ value DOUBLE NULL
+) DUPLICATE KEY(id)
+DISTRIBUTED BY HASH(id) BUCKETS 1
+PROPERTIES ("replication_num" = "1");
+
+INSERT INTO percentile_approx_array_example VALUES
+ (1, 1.0), (2, 2.0), (3, 3.0), (4, NULL),
+ (5, 10.0), (6, 20.0), (7, 30.0), (8, 100.0);
+```
+
+デフォルトの圧縮レベルで複数の近似パーセンタイルを計算する場合:
+
+```sql
+SELECT percentile_approx_array(value, [0.0, 0.25, 0.5, 0.75, 1.0]) AS
percentiles
+FROM percentile_approx_array_example;
+```
+
+```text
++--------------------------+
+| percentiles |
++--------------------------+
+| [1, 2.25, 10, 27.5, 100] |
++--------------------------+
+```
+
+圧縮レベルを明示的に指定する場合:
+
+```sql
+SELECT percentile_approx_array(value, [0.25, 0.5, 0.75], 2048) AS percentiles
+FROM percentile_approx_array_example;
+```
+
+```text
++------------------+
+| percentiles |
++------------------+
+| [2.25, 10, 27.5] |
++------------------+
+```
+
+入力がすべて NULL の場合は空配列を返します:
+
+```sql
+SELECT percentile_approx_array(CAST(NULL AS DOUBLE), [0.0, 0.5, 1.0]) AS
percentiles
+FROM percentile_approx_array_example;
+```
+
+```text
++-------------+
+| percentiles |
++-------------+
+| [] |
++-------------+
+```
+
+パーセンタイルの配列が空の場合も空配列を返します:
+
+```sql
+SELECT percentile_approx_array(value, []) AS percentiles
+FROM percentile_approx_array_example;
+```
+
+```text
++-------------+
+| percentiles |
++-------------+
+| [] |
++-------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted.md
new file mode 100644
index 00000000000..5f9f17d0787
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted.md
@@ -0,0 +1,111 @@
+---
+{
+ "title": "PERCENTILE_APPROX_WEIGHTED",
+ "language": "ja",
+ "description": "PERCENTILEAPPROXWEIGHTED 関数は重み付きの近似パーセンタイルを計算します。"
+}
+---
+
+## 説明
+
+`PERCENTILE_APPROX_WEIGHTED`
関数は重み付きの近似パーセンタイルを計算します。値の重要度を考慮する場合に使用します。`PERCENTILE_APPROX`
の重み付き版であり、各値に重みを指定できます。
+
+主な特徴:
+1. 重みの指定: 各値に対応する重みを割り当てられ、最終的なパーセンタイル計算に反映されます。
+2. メモリ効率: 固定サイズのメモリを使用します。カーディナリティが低い列 (データ量は多いが異なる要素は少ない列) でもメモリ使用量を抑えられます。
+3. 調整可能な精度: 圧縮パラメータで精度と性能のバランスを調整できます。
+
+## 構文
+
+```sql
+PERCENTILE_APPROX_WEIGHTED(<col>, <weight>, <p> [, <compression>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | パーセンタイルを計算する列。Double 型をサポートします。 |
+| `<weight>` | 重みの列。正の数である必要があります。Double 型をサポートします。 |
+| `<p>` | パーセンタイル値。範囲は `[0.0, 1.0]` です。たとえば `0.99` は第 `99` パーセンタイルを表します。 |
+| `<compression>` | 省略可能な引数。Double 型をサポートします。圧縮率の範囲は `[2048, 10000]`
です。値が大きいほど精度が上がる一方、メモリ使用量も増えます。省略した場合、または範囲外の場合は `10000` を使用します。 |
+
+## 戻り値
+
+計算した重み付き近似パーセンタイルを表す `DOUBLE` 型の値を返します。
+グループ内に有効なデータがない場合は `NULL` を返します。
+
+## 使用例
+
+```sql
+-- Create sample table
+CREATE TABLE weighted_scores (
+ student_id INT,
+ score DECIMAL(10, 2),
+ weight INT
+) DUPLICATE KEY(student_id)
+DISTRIBUTED BY HASH(student_id) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+-- Insert example data
+INSERT INTO weighted_scores VALUES
+(1, 85.5, 1), -- Normal homework score, weight 1
+(2, 90.0, 2), -- Important homework score, weight 2
+(3, 75.5, 1),
+(4, 95.5, 3), -- Very important homework, weight 3
+(5, 88.0, 2),
+(6, 92.5, 2),
+(7, 78.0, 1),
+(8, 89.5, 2),
+(9, 94.0, 3),
+(10, 83.5, 1);
+
+-- Calculate weighted scores distribution
+SELECT
+ -- Calculate 90th percentile for different compression ratios
+ percentile_approx_weighted(score, weight, 0.9) as p90_default, --
Default compression ratio
+ percentile_approx_weighted(score, weight, 0.9, 2048) as p90_fast, --
Lower compression ratio, faster
+ percentile_approx_weighted(score, weight, 0.9, 10000) as p90_accurate --
Higher compression ratio, more accurate
+FROM weighted_scores;
+```
+
+```text
++------------------+------------------+------------------+
+| p90_default | p90_fast | p90_accurate |
++------------------+------------------+------------------+
+| 95.3499984741211 | 95.3499984741211 | 95.3499984741211 |
++------------------+------------------+------------------+
+```
+
+
+```sql
+select percentile_approx_weighted(if(score>95,score,null), weight, 0.9) from
weighted_scores;
+```
+
+NULL 以外の入力値のみを対象とします。
+
+```text
++------------------------------------------------------------------+
+| percentile_approx_weighted(if(score>95,score,null), weight, 0.9) |
++------------------------------------------------------------------+
+| 95.5 |
++------------------------------------------------------------------+
+```
+
+```sql
+select percentile_approx_weighted(score, weight, 0.9, null) from
weighted_scores;
+```
+
+すべての入力値が NULL の場合、関数は NULL を返します。
+
+```text
++------------------------------------------------------+
+| percentile_approx_weighted(score, weight, 0.9, null) |
++------------------------------------------------------+
+| NULL |
++------------------------------------------------------+
+```
+
+
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx.md
new file mode 100644
index 00000000000..65a16358f9f
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx.md
@@ -0,0 +1,107 @@
+---
+{
+ "title": "PERCENTILE_APPROX",
+ "language": "ja",
+ "description": "PERCENTILEAPPROX 関数は、主に大規模データセットの近似パーセンタイルを計算します。"
+}
+---
+
+## 説明
+
+`PERCENTILE_APPROX` 関数は、主に大規模データセットの近似パーセンタイルを計算します。`PERCENTILE`
関数と比べて、次の特徴があります:
+
+1. メモリ効率: 固定サイズのメモリを使用します。カーディナリティが低い列 (データ量は多いが異なる要素は少ない列) でも、メモリ使用量を抑えられます。
+2. 処理性能: カーディナリティが低い大規模データセットに適し、計算を高速に実行できます。
+3. 調整可能な精度: 圧縮パラメータで精度と性能のバランスを調整できます。
+
+
+## 構文
+
+```sql
+PERCENTILE_APPROX(<col>, <p> [, <compression>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | パーセンタイルを計算する列。Double 型をサポートします。 |
+| `<p>` | パーセンタイル値。Double 型の定数で、範囲は `[0.0, 1.0]` です。たとえば `0.99` は第 99
パーセンタイルを表します。定数である必要があります。 |
+| `<compression>` | 省略可能な圧縮レベル。Double 型で範囲は `[2048, 10000]`
です。値が大きいほど精度は上がりますが、メモリ使用量も増えます。省略した場合、または範囲外の場合、デフォルトは `10000` です。 |
+
+## 戻り値
+
+指定した列の近似パーセンタイルを Double 型で返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 使用例
+
+```sql
+-- setup
+CREATE TABLE response_times (
+ request_id INT,
+ response_time DECIMAL(10, 2)
+) DUPLICATE KEY(`request_id`)
+DISTRIBUTED BY HASH(`request_id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+INSERT INTO response_times VALUES
+(1, 10.5),
+(2, 15.2),
+(3, 20.1),
+(4, 25.8),
+(5, 30.3),
+(6, 35.7),
+(7, 40.2),
+(8, 45.9),
+(9, 50.4),
+(10, 100.6);
+```
+
+```sql
+-- Calculate 99th percentile using different compression levels
+SELECT
+ percentile_approx(response_time, 0.99) as p99_default, -- Default
compression
+ percentile_approx(response_time, 0.99, 2048) as p99_fast, -- Lower
compression, faster
+ percentile_approx(response_time, 0.99, 10000) as p99_accurate -- Higher
compression, more accurate
+FROM response_times;
+```
+
+```text
++-------------------+-------------------+-------------------+
+| p99_default | p99_fast | p99_accurate |
++-------------------+-------------------+-------------------+
+| 100.5999984741211 | 100.5999984741211 | 100.5999984741211 |
++-------------------+-------------------+-------------------+
+```
+
+```sql
+SELECT percentile_approx(if(response_time>90,response_time,NULL), 0.5) FROM
response_times;
+```
+
+NULL 以外のデータのみを計算します。
+
+```text
++-----------------------------------------------------------------+
+| percentile_approx(if(response_time>90,response_time,NULL), 0.5) |
++-----------------------------------------------------------------+
+| 100.5999984741211 |
++-----------------------------------------------------------------+
+```
+
+```sql
+SELECT percentile_approx(NULL, 0.99) FROM response_times;
+```
+
+すべての入力データが NULL の場合は NULL を返します。
+
+```text
++-------------------------------+
+| percentile_approx(NULL, 0.99) |
++-------------------------------+
+| NULL |
++-------------------------------+
+```
+
+
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-array.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-array.md
new file mode 100644
index 00000000000..90bc1d503e7
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-array.md
@@ -0,0 +1,104 @@
+---
+{
+ "title": "PERCENTILE_ARRAY",
+ "language": "ja",
+ "description": "PERCENTILEARRAY 関数は、複数の正確なパーセンタイル値を一度に計算します。"
+}
+---
+
+## 説明
+
+`PERCENTILE_ARRAY` 関数は複数の正確なパーセンタイル値を一度に計算します。主に小規模なデータセットに適しています。
+
+主な特徴:
+1. 正確な計算: 近似値ではなく正確なパーセンタイル値を返します。
+2. 一括処理: 一回の操作で複数のパーセンタイルを計算できます。
+3. 適用範囲: 小規模なデータセットの処理に最も適しています。
+
+
+## 構文
+
+```sql
+PERCENTILE_ARRAY(<col>, <array_p>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | 正確なパーセンタイルを計算する列。Double、Float、LargeInt、BigInt、Int、SmallInt、TinyInt
型をサポートします。 |
+| `<array_p>` | パーセンタイルの配列。各要素は Array<Double> 型の定数で、値は `[0.0, 1.0]`
の範囲にある必要があります。例: `[0.5, 0.95, 0.99]`。 |
+
+## 戻り値
+
+計算したパーセンタイル値を含む DOUBLE 型の配列を返します。
+グループ内に有効なデータがない場合は空配列を返します。
+
+
+## 使用例
+
+```sql
+-- setup
+CREATE TABLE sales_data (
+ id INT,
+ amount DECIMAL(10, 2)
+) DUPLICATE KEY(`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+INSERT INTO sales_data VALUES
+(1, 10.5),
+(2, 15.2),
+(3, 20.1),
+(4, 25.8),
+(5, 30.3),
+(6, 35.7),
+(7, 40.2),
+(8, 45.9),
+(9, 50.4),
+(10, 100.6);
+```
+
+```sql
+SELECT percentile_array(amount, [0.25, 0.5, 0.75, 0.9]) as percentiles
+FROM sales_data;
+```
+
+複数のパーセンタイルを計算します。
+
+```text
++-----------------------------------------------------+
+| percentiles |
++-----------------------------------------------------+
+| [21.525000000000002, 33, 44.475, 55.41999999999998] |
++-----------------------------------------------------+
+```
+
+```sql
+SELECT percentile_array(if(amount>90, amount, NULL), [0.5, 0.99]) FROM
sales_data;
+```
+
+NULL 以外のデータのみを計算します。
+
+```text
++------------------------------------------------------------+
+| percentile_array(if(amount>90, amount, NULL), [0.5, 0.99]) |
++------------------------------------------------------------+
+| [100.6, 100.6] |
++------------------------------------------------------------+
+```
+
+```sql
+SELECT percentile_array(NULL, [0.5, 0.99]) FROM sales_data;
+```
+
+すべての入力データが NULL の場合は空配列を返します。
+
+```text
++-------------------------------------+
+| percentile_array(NULL, [0.5, 0.99]) |
++-------------------------------------+
+| [] |
++-------------------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile.md
new file mode 100644
index 00000000000..49a493400cf
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile.md
@@ -0,0 +1,103 @@
+---
+{
+ "title": "PERCENTILE",
+ "language": "ja",
+ "description": "小規模なデータセットに適した、正確なパーセンタイルを計算します。指定した列を降順にソートします。"
+}
+---
+
+## 説明
+
+小規模なデータセットに適した、正確なパーセンタイルを計算します。まず指定した列を降順にソートし、正確な p 番目のパーセンタイルを取得します。`p` の値は
`0` から `1` の間です。`p`
が正確な位置を指さない場合は、隣接する値を[線形補間](https://en.wikipedia.org/wiki/Linear_interpolation)して
`p` の位置の値を返します。これは二つの数値の平均ではないことに注意してください。特殊なケース:
+
+## 構文
+
+```sql
+PERCENTILE(<col>, <p>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | 正確なパーセンタイルを計算する列。Double、Float、LargeInt、BigInt、Int、SmallInt、TinyInt
型をサポートします。 |
+| `<p>` | 計算する正確なパーセンタイルを指定する定数。サポートされる型は Double、範囲は `[0.0, 1.0]`
です。二番目の引数は定数である必要があります。 |
+
+## 戻り値
+
+指定した列の正確なパーセンタイルを Double 型で返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 使用例
+
+```sql
+-- Setup
+CREATE TABLE sales_data
+(
+ product_id INT,
+ sale_price DECIMAL(10, 2)
+) DUPLICATE KEY(`product_id`)
+DISTRIBUTED BY HASH(`product_id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+INSERT INTO sales_data VALUES
+(1, 10.00),
+(1, 15.00),
+(1, 20.00),
+(1, 25.00),
+(1, 30.00),
+(1, 35.00),
+(1, 40.00),
+(1, 45.00),
+(1, 50.00),
+(1, 100.00);
+```
+
+```sql
+SELECT
+ percentile(sale_price, 0.5) as median_price, -- Median
+ percentile(sale_price, 0.75) as p75_price, -- 75th percentile
+ percentile(sale_price, 0.90) as p90_price, -- 90th percentile
+ percentile(sale_price, 0.95) as p95_price, -- 95th percentile
+ percentile(null, 0.99) as p99_null -- Null value at 99th
percentile
+FROM sales_data;
+```
+
+販売価格の複数のパーセンタイルを計算します。
+
+```text
++--------------+-----------+-------------------+-------------------+----------+
+| median_price | p75_price | p90_price | p95_price | p99_null |
++--------------+-----------+-------------------+-------------------+----------+
+| 32.5 | 43.75 | 54.99999999999998 | 77.49999999999994 | NULL |
++--------------+-----------+-------------------+-------------------+----------+
+```
+
+```sql
+select percentile(if(sale_price>90,sale_price,NULL), 0.5) from sales_data;
+```
+
+計算には NULL 以外の入力値のみを使用します。
+
+```text
++----------------------------------------------------+
+| percentile(if(sale_price>90,sale_price,NULL), 0.5) |
++----------------------------------------------------+
+| 100 |
++----------------------------------------------------+
+```
+
+```sql
+select percentile(sale_price, NULL) from sales_data;
+```
+
+すべての入力値が NULL の場合は NULL を返します。
+
+```text
++------------------------------+
+| percentile(sale_price, NULL) |
++------------------------------+
+| NULL |
++------------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile_reservoir.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile_reservoir.md
new file mode 100644
index 00000000000..b74c1c7e4fd
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile_reservoir.md
@@ -0,0 +1,90 @@
+---
+{
+ "title": "PERCENTILE_RESERVOIR",
+ "language": "ja",
+ "description": "この関数は、最大 8192 件のリザーバーと乱数生成器を使ってリザーバーサンプリングを行います。"
+}
+---
+
+## 説明
+
+この関数は、最大 8192
件のリザーバーと乱数生成器を使って[リザーバーサンプリング](https://en.wikipedia.org/wiki/Reservoir_sampling)を行います。これを使用して位置
`p` の近似パーセンタイルを計算します。
+`p` の値は `0` から `1` の間です。
+これは二つの数値の平均ではないことに注意してください。
+
+## 構文
+
+```sql
+PERCENTILE_RESERVOIR(<col>, <p>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<col>` | 近似パーセンタイルを計算する列。Double 型をサポートします。 |
+| `<p>` | 計算する近似パーセンタイルを指定する定数。Double 型をサポートし、範囲は `[0.0, 1.0]` です。 |
+
+## 戻り値
+
+指定した列の近似パーセンタイルを `DOUBLE` 型で返します。
+- 入力列が `NULL` の場合は `NULL` を返します
+
+## 使用例
+
+```sql
+-- Create sample table
+CREATE TABLE sales_data
+(
+ product_id INT,
+ sale_price DECIMAL(10, 2)
+) DUPLICATE KEY(`product_id`)
+DISTRIBUTED BY HASH(`product_id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+-- Insert sample data
+INSERT INTO sales_data VALUES
+(1, 10.00),
+(1, 15.00),
+(1, 20.00),
+(1, 25.00),
+(1, 30.00),
+(1, 35.00),
+(1, 40.00),
+(1, 45.00),
+(1, 50.00),
+(1, 100.00);
+
+-- Calculate different percentiles of sales prices
+SELECT
+ percentile_reservoir(sale_price, 0.5) as median_price, -- Median
+ percentile_reservoir(sale_price, 0.75) as p75_price, -- 75th
percentile
+ percentile_reservoir(sale_price, 0.90) as p90_price, -- 90th
percentile
+ percentile_reservoir(sale_price, 0.95) as p95_price, -- 95th
percentile
+ percentile_reservoir(null, 0.99) as p99_null -- Null value
at 99th percentile
+FROM sales_data;
+```
+
+```text
++--------------+-----------+-------------------+-------------------+----------+
+| median_price | p75_price | p90_price | p95_price | p99_null |
++--------------+-----------+-------------------+-------------------+----------+
+| 32.5 | 43.75 | 54.99999999999998 | 77.49999999999994 | NULL |
++--------------+-----------+-------------------+-------------------+----------+
+```
+
+```sql
+select percentile_reservoir(sale_price, NULL) from sales_data;
+```
+
+すべての入力値が NULL の場合は NULL を返します。
+
+```text
++------------------------------+
+| percentile_reservoir(sale_price, NULL) |
++------------------------------+
+| NULL |
++------------------------------+
+```
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/quantile-union.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/quantile-union.md
new file mode 100644
index 00000000000..21ba058f135
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/quantile-union.md
@@ -0,0 +1,93 @@
+---
+{
+ "title": "QUANTILE_UNION",
+ "language": "ja",
+ "description": "QUANTILEUNION 関数は分位数計算の複数の中間結果を統合します。"
+}
+---
+
+## 説明
+
+`QUANTILE_UNION` 関数は分位数計算の複数の中間結果を統合します。通常は `QUANTILE_STATE`
と併用し、多段階の分位数計算が必要な場合に適しています。
+
+## 構文
+
+```sql
+QUANTILE_UNION(<query_state>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<query_state>` | 集約するデータ。QuantileState 型をサポートします。 |
+
+## 戻り値
+
+後続の分位数計算に使用する QuantileState 型の集約状態を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 使用例
+
+```sql
+-- setup
+CREATE TABLE response_times (
+ request_id INT,
+ response_time DOUBLE,
+ region STRING
+) DUPLICATE KEY(request_id)
+DISTRIBUTED BY HASH(request_id) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+INSERT INTO response_times VALUES
+(1, 10.5, 'east'),
+(2, 15.2, 'east'),
+(3, 20.1, 'west'),
+(4, 25.8, 'east'),
+(5, 30.3, 'west'),
+(6, 35.7, 'east'),
+(7, 40.2, 'west'),
+(8, 45.9, 'east'),
+(9, 50.4, 'west'),
+(10, 100.6, 'east');
+```
+
+```sql
+SELECT
+ region,
+ QUANTILE_PERCENT(
+ QUANTILE_UNION(
+ TO_QUANTILE_STATE(response_time, 2048)
+ ),
+ 0.5
+ ) AS median_response_time
+FROM response_times
+GROUP BY region;
+```
+
+地域別の応答時間の第 50 パーセンタイルを計算します。
+
+```text
++--------+----------------------+
+| region | median_response_time |
++--------+----------------------+
+| west | 35.25 |
+| east | 30.75 |
++--------+----------------------+
+```
+
+```sql
+SELECT QUANTILE_UNION(TO_QUANTILE_STATE(response_time, 2048))
+FROM response_times where response_time is null;
+```
+
+グループ内に有効なデータがない場合は NULL を返します。
+
+```text
++--------------------------------------------------------+
+| QUANTILE_UNION(TO_QUANTILE_STATE(response_time, 2048)) |
++--------------------------------------------------------+
+| NULL |
++--------------------------------------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgx.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgx.md
new file mode 100644
index 00000000000..5f54778f8d3
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgx.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_AVGX",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアについて、独立変数 (x) の平均を返します。"
+}
+---
+
+## 説明
+
+独立変数 `x` の平均を、グループ内の NULL 以外の `(y, x)` ペアについて返します。`x` は独立変数、`y` は従属変数です。
+
+## 構文
+
+```sql
+REGR_AVGX(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+`x` の平均を表す Double 型の値を、NULL 以外の `(y, x)` ペアについて返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_AVGX(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+--------------------+
+| id | REGR_AVGX(y, x) |
++------+--------------------+
+| 1 | NULL |
+| 2 | 2.5 |
++------+--------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgy.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgy.md
new file mode 100644
index 00000000000..db8dfc1b869
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgy.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_AVGY",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアについて、従属変数 (y) の平均を返します。"
+}
+---
+
+## 説明
+
+従属変数 `y` の平均を、グループ内の NULL 以外の `(y, x)` ペアについて返します。`x` は独立変数、`y` は従属変数です。
+
+## 構文
+
+```sql
+REGR_AVGY(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+`y` の平均を表す Double 型の値を、NULL 以外の `(y, x)` ペアについて返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_AVGY(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+------------------+
+| id | REGR_AVGY(y, x) |
++------+------------------+
+| 1 | NULL |
+| 2 | 6.0 |
++------+------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-count.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-count.md
new file mode 100644
index 00000000000..13ad3674686
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-count.md
@@ -0,0 +1,66 @@
+---
+{
+ "title": "REGR_COUNT",
+ "language": "ja",
+ "description": "グループ内の NULL 以外の (y, x) ペアの数を返します。"
+}
+---
+
+## 説明
+
+グループ内の NULL 以外の `(y, x)` ペアの数を返します。`x` は独立変数、`y` は従属変数です。有効な NULL
以外のペアがない場合、関数は `0` を返します。
+
+## 構文
+
+```sql
+REGR_COUNT(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+NULL 以外の `(y, x)` ペアの数を表す BIGINT 型の値を返します。
+グループ内に行がない場合、または有効な NULL 以外の `(y, x)` ペアがない場合、関数は `0` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_COUNT(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+-------------------+
+| id | REGR_COUNT(y, x) |
++------+-------------------+
+| 1 | 0 |
+| 2 | 4 |
++------+-------------------+
+```
+
+REGR_COUNT は NULL 以外の `(y, x)` ペアだけを数えるため、グループ 1 は `0` を返します。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-intercept.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-intercept.md
new file mode 100644
index 00000000000..d4af0944bb8
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-intercept.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_INTERCEPT",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアから求めた線形回帰直線の切片を返します。"
+}
+---
+
+## 説明
+
+グループ内の NULL 以外の `(y, x)` ペアから計算した線形回帰直線の切片を返します。`x` は独立変数、`y` は従属変数です。`AVG(y)
- REGR_SLOPE(y, x) * AVG(x)` と同等です。
+
+## 構文
+
+```sql
+REGR_INTERCEPT(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+線形回帰直線の切片を表す Double 型の値を返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_INTERCEPT(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+------------------------+
+| id | REGR_INTERCEPT(y, x) |
++------+------------------------+
+| 1 | NULL |
+| 2 | 1.0 |
++------+------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-r2.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-r2.md
new file mode 100644
index 00000000000..3fdf1d03b64
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-r2.md
@@ -0,0 +1,75 @@
+---
+{
+ "title": "REGR_R2",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアから求めた線形回帰の決定係数を返します。"
+}
+---
+
+## 説明
+
+グループ内の NULL 以外の `(y, x)` ペアから計算した線形回帰の決定係数を返します。`x` は独立変数、`y` は従属変数です。
+
+## 構文
+
+```sql
+REGR_R2(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+決定係数 (R の二乗) を表す Double 型の値を返します。
+- `REGR_COUNT(y, x) < 1` の場合、関数は `NULL` を返します。
+- `VAR_POP(x) = 0` の場合、関数は `NULL` を返します。
+- `VAR_POP(y) = 0` の場合、関数は `1` を返します。
+- それ以外の場合、関数は `POWER(CORR(y, x), 2)` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL),
+(3, 1, 5),
+(3, 1, 7),
+(4, 1, 5),
+(4, 2, 5);
+```
+
+```sql
+SELECT id, REGR_R2(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+---------------------+
+| id | REGR_R2(y, x) |
++------+---------------------+
+| 1 | NULL |
+| 2 | 1.0 |
+| 3 | NULL |
+| 4 | 1.0 |
++------+---------------------+
+```
+
+グループ 3 は `VAR_POP(x) = 0` のケースで、結果は `NULL` です。グループ 4 は `VAR_POP(y) = 0`
のケースで、結果は `1.0` です。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-slope.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-slope.md
new file mode 100644
index 00000000000..7e032521bfe
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-slope.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_SLOPE",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアから求めた線形回帰直線の傾きを返します。"
+}
+---
+
+## 説明
+
+グループ内の NULL 以外の `(y, x)` ペアから計算した線形回帰直線の傾きを返します。`x` は独立変数、`y`
は従属変数です。`COVAR_POP(y, x) / VAR_POP(x)` と同等です。
+
+## 構文
+
+```sql
+REGR_SLOPE(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+線形回帰直線の傾きを表す Double 型の値を返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_SLOPE(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+--------------------+
+| id | REGR_SLOPE(y, x) |
++------+--------------------+
+| 1 | NULL |
+| 2 | 2.0 |
++------+--------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxx.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxx.md
new file mode 100644
index 00000000000..ba9280c13f3
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxx.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_SXX",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアについて、独立変数 (x) の偏差平方和を返します。"
+}
+---
+
+## 説明
+
+独立変数 `x` の平均からの偏差平方和を、グループ内の NULL 以外の `(y, x)` ペアについて返します。`x` は独立変数、`y`
は従属変数です。`REGR_COUNT(y, x) * VAR_POP(x)` と同等です。
+
+## 構文
+
+```sql
+REGR_SXX(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+`x` の平均からの偏差平方和を表す Double 型の値を返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_SXX(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+--------------------+
+| id | REGR_SXX(y, x) |
++------+--------------------+
+| 1 | NULL |
+| 2 | 5.0 |
++------+--------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxy.md
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxy.md
new file mode 100644
index 00000000000..f20905c2dfc
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxy.md
@@ -0,0 +1,64 @@
+---
+{
+ "title": "REGR_SXY",
+ "language": "ja",
+ "description": "グループ内の NULL 以外のペアについて、独立変数 (x) と従属変数 (y) の偏差積和を返します。"
+}
+---
+
+## 説明
+
+`x` と `y` のそれぞれの平均からの偏差の積の和を、グループ内の NULL 以外の `(y, x)` ペアについて返します。`x` は独立変数、`y`
は従属変数です。`REGR_COUNT(y, x) * COVAR_POP(y, x)` と同等です。
+
+## 構文
+
+```sql
+REGR_SXY(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+`x` と `y` のそれぞれの平均からの偏差の積の和を表す Double 型の値を返します。
+グループ内に行がない場合、またはすべての行で式が NULL の場合、関数は `NULL` を返します。
+
+## 使用例
+
+```sql
+CREATE TABLE test_regr (
+ `id` int,
+ `x` double,
+ `y` double
+) DUPLICATE KEY (`id`)
+DISTRIBUTED BY HASH(`id`) BUCKETS AUTO
+PROPERTIES (
+ "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT INTO test_regr VALUES
+(1, 0, NULL),
+(2, 1, 3),
+(2, 2, 5),
+(2, 3, 7),
+(2, 4, 9),
+(2, 5, NULL);
+```
+
+```sql
+SELECT id, REGR_SXY(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+-----------------+
+| id | REGR_SXY(y, x) |
++------+-----------------+
+| 1 | NULL |
+| 2 | 10.0 |
++------+-----------------+
+```
diff --git a/translations/inventory/ja/2026-10-12/batches.md
b/translations/inventory/ja/2026-10-12/batches.md
index 1690a76b60d..5551ff7b3c3 100644
--- a/translations/inventory/ja/2026-10-12/batches.md
+++ b/translations/inventory/ja/2026-10-12/batches.md
@@ -1973,7 +1973,7 @@ source/target state recorded; version-specific build and
Japanese proofreading r
## T09-DEV-062
-Status: TODO. PR: none. Japanese proofreading: pending.
+Status: IN_PROGRESS. [PR
#4226](https://github.com/apache/doris-website/pull/4226) proposes all 20 Dev
Japanese targets from master `3ddf1a2b41`. Independent machine-review state
records are present. Japanese proofreading is not recorded.
Dependencies: T03 and T04. Pages: 20. Remaining in DEV after this batch: 397.
diff --git a/translations/state/ja/docs.json b/translations/state/ja/docs.json
index 0c95eb75ef7..a218f733651 100644
--- a/translations/state/ja/docs.json
+++ b/translations/state/ja/docs.json
@@ -3537,6 +3537,346 @@
"translatedAt": "2026-10-13T05:31:05.000Z",
"glossaryVersion": "0"
},
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/max-map",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/max-map.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/max-map.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"e8af4f0f8a757293b486548a86bce098ad83646c432f36a1f5a2f44bed2a4a9c",
+ "sourceTechnicalHash":
"d1b7069238d6b5b644bc44d821cd199d21344df9afc22819c854aa8aea510a31",
+ "targetHash":
"a1448a7f08ed4729da12ec0fe501f519cbad1b45f5172133af3a42b751f48363",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.004Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/median",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/median.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/median.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"71c1e8aa692dfed31e1b8910ec704887768d4eb2461fbc487e388edc64198164",
+ "sourceTechnicalHash":
"20b9a702944f61a63bd28531738cdbb5b7f40ada2b4c78db67cad411f2bee506",
+ "targetHash":
"ce93162ce50c7b2508412bb0e8c2d24e3f079d214062c6e0e4cdec20cbf8d6ac",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.008Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/min",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath": "docs/sql-manual/sql-functions/aggregate-functions/min.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"0ac02cff92cce0a91ac88c873202ade38c4e6eca9fdc79c0b6452b3a5d7ca834",
+ "sourceTechnicalHash":
"64a572978d4ce39ba0e657632feaf0b4f9a2086765ff89f0b23b1aab2a254912",
+ "targetHash":
"fb9ac40ea56d470bc65009bfb8b93c8a79e14449932415332834d47b557de6d3",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.012Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/min-by",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/min-by.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-by.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"bbc8c8c75996bec3493bca0d86062b14616ad3f48cbb55098b2cf71ff9d8dbe3",
+ "sourceTechnicalHash":
"1bdbbf385ea0c9a1dbb46190bcf1d3168e673f18d9d80786d925572236cb1474",
+ "targetHash":
"8aaaa71de42afdc12730d4ff2c034c411775face029c9e69a7b760eb04094a29",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.017Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/min-map",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/min-map.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/min-map.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"2482e126cb941454a246fe14fcf102e173a0cf26980ace90cee1ad4975622f4f",
+ "sourceTechnicalHash":
"209c882f4271228f9848a0d7782e3e6d8e89190462128a7c1d32fde2e249d128",
+ "targetHash":
"721a606cfd22354411dc52624ede266605843c2102f897205b4f770083b93d83",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.020Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/percentile",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"3292ed32c1d33851910f56904cf949e84c07c82e50525654ff5be57c00f776b0",
+ "sourceTechnicalHash":
"49d2d32234559b48bd91b8f1d90515a37f1526980fc9eef6b52f46407e26fed3",
+ "targetHash":
"b3ef431f5e6cce2ae781846499d28d214f8bd5027c24339bc8c431f23361ff1e",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.024Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId":
"sql-manual/sql-functions/aggregate-functions/percentile-approx",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile-approx.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"d99cb16180eab3f21eebe207a661fb4287e57072648d91794663d72fb920cc52",
+ "sourceTechnicalHash":
"133c9ecfd962e4b270808e3828d0679d36b60027851f75b6238d8feed745c241",
+ "targetHash":
"7284c961749e2556b51a082276055de6e1181baf9d9ce02547b7a658b742a667",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.028Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId":
"sql-manual/sql-functions/aggregate-functions/percentile-approx-array",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile-approx-array.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-array.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"def2b34c597c5bc690350fecc45499ca2884a091d33e47b2f167b480b457a561",
+ "sourceTechnicalHash":
"6a99bf4da14c52ef76b49c9f031184316d09a8c55bf20d3f71855a966deb0237",
+ "targetHash":
"3f76995b287750a0afec2a378d27c597f7b6df87db4666337dd4babc60d70f27",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.031Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/percentile-array",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile-array.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-array.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"7732dfad156610c7ba13e240e19a6ec1f0879bd421a773526dcfa25d2129cfb3",
+ "sourceTechnicalHash":
"5cc53d18a19ffbe776c6b839e0da7f64133c06baa949a1601440084d8ead9b51",
+ "targetHash":
"b79df793e4f1d3d031944f90e74d4ce16affb0e44eb1793a9bd5038e91678aa9",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.034Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId":
"sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile-approx-weighted.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"af112f4309eb7d19d705833a5e310a43cf01c85c96f2b55395c87f7016a11954",
+ "sourceTechnicalHash":
"31269a18374f500b88490b410192a2fb2d4cdb72a422e2385a6d63b23c2872fb",
+ "targetHash":
"e7c139205aa752422961cf1580b814ca3141ae9fde294a4b928ee4b7b85ba155",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.038Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId":
"sql-manual/sql-functions/aggregate-functions/percentile_reservoir",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/percentile_reservoir.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/percentile_reservoir.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"96848feac2604375066c1ee011d08feeb597d04c682f26bb83465019076efaa3",
+ "sourceTechnicalHash":
"33616adfea1e9e9c4e35ad8eb56e90ca13202572fff35a7846a071966db2f2f5",
+ "targetHash":
"d5f79876464506321bd69f13af7438519a8bb894f07816edf7db1d5151f5a4ab",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.040Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/quantile-union",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/quantile-union.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/quantile-union.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"4fa605d33bbd4971b7a9dcbc875a976806f2cdc456dd8053bb10c4e57935835c",
+ "sourceTechnicalHash":
"4928cd8f5e5f90c530d9ed29532f6a1ab1e74a3a904622bf1fb5e17ebea4dd0e",
+ "targetHash":
"563e1d8dc7a94b79b50a1337adcc2550acb2690913ba77a37d181c3f34115960",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.041Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-avgx",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-avgx.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgx.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"2c0753d4176bde67b3e9e3b967e39ef218656e7532f6daab7efde8ba00ab3952",
+ "sourceTechnicalHash":
"8ae80ede18456604599d7c4e46f5c1030270aefd953b08eb90f8d82b96287a98",
+ "targetHash":
"4f691c6bdb12cc70c1b2f1478c1bdecb6fee2281dbc45b32a1f96833f3dc4e66",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.043Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-avgy",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-avgy.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-avgy.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"76300d327b8c8625684ab73bb52fb12d31dcfa0ac057a7cf5fd91e241e1ead53",
+ "sourceTechnicalHash":
"9eb994d7f506358e4099b31962fd73e76d5de2a032da4374e8685aa901db8ded",
+ "targetHash":
"79a611e85a1bbf78cfe6089662dbf0c5248f6996f8212ea2f99bb7b126b4af18",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.044Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-count",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-count.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-count.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"95048aee088018038e52eb3480a1ca44cf07119e77485cc04b38b59814a050f1",
+ "sourceTechnicalHash":
"4fe267f19a7d65fbbfed1b5850c36d003fe48cc0853f0ef9ec702d13cc0da65f",
+ "targetHash":
"5920373ab0901fe981f041c8d1d42d626254e4d5003d7ee986065e8fe5e2b29f",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.046Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-intercept",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-intercept.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-intercept.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"2a6d5bb98b2fb826f67151ea7c4c46d8b962930b9afb9487adc05b9fd5694f6b",
+ "sourceTechnicalHash":
"9af76858fd5bc7a4d487584945d00252e4e2433dea440b1905e61cfcb32512a6",
+ "targetHash":
"05ce0415b35cb0b5bdc056197b8d5e8f3cb3f21d0fd38df305298560e67278b8",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.047Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-r2",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-r2.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-r2.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"3efbc3cedbb4c91554533dbe8e1d5fd1e8466092e7553ea4d845abc23ece3763",
+ "sourceTechnicalHash":
"9ba63af53f3d7d94cbf8dbcea2d84deaa9491e2f4831a8a840cf78885c082e31",
+ "targetHash":
"3d356b7cf752617cdb98d0f5d737361ce472f86c867b6525e3fff9a09a550ce1",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.050Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-slope",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-slope.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-slope.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"7ab8c4e74462af164e3177115c0b500adbf3a0274b7b01a2dbff73db9f5e9734",
+ "sourceTechnicalHash":
"51a5c4998ce06f074a36cdfbb8c61e4a2d5265ff461cdba663a1e57fce9ca45c",
+ "targetHash":
"e859555e82db83b270b65bd52eaca9d51bd56941bb82153bf282b1068679db2b",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.051Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-sxx",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-sxx.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxx.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"66442f0c63d7d84aa20db8bb814d3abb285e2962f8656ac69fb5dcbbdc274438",
+ "sourceTechnicalHash":
"3469fafdea901553498c6371dc1115b9423c0679513f2c4f5fae247baf0d73d0",
+ "targetHash":
"ce79a012d0c7d74c10e63e6b2e613ad1702183698871a54e0597757948d77ae9",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.053Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "current",
+ "docId": "sql-manual/sql-functions/aggregate-functions/regr-sxy",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"docs/sql-manual/sql-functions/aggregate-functions/regr-sxy.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/aggregate-functions/regr-sxy.md",
+ "sourceCommit": "3ddf1a2b4173903e3346b76e1102ca9e203922f1",
+ "sourceHash":
"ed32cf82dca3dc27d7e31213ab33172308d572960457a2a27e88331e5ed12e7d",
+ "sourceTechnicalHash":
"db54729e075ee7297f9006df015b1125e67601378d59eb7eb3f4174b26762bf7",
+ "targetHash":
"aa98b2fe38271d21fc040d839938b74f3213a99d0e6d9f44f56fd702a345f247",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T06:06:08.055Z",
+ "glossaryVersion": "0"
+ },
{
"pluginId": "default",
"version": "current",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]