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 36b6ac03012 docs(i18n): translate 20 Japanese pages for T09-4X-061 
(#4253)
36b6ac03012 is described below

commit 36b6ac03012b774adfa0a299fd438c65a916d52b
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Wed Oct 14 14:37:30 2026 +0800

    docs(i18n): translate 20 Japanese pages for T09-4X-061 (#4253)
    
    ## Summary
    
    Translate 20 Japanese pages for `T09-4X-061` from merged master
    `f9184fac0bbfb81ef27a7f834ad53f1764cc8929`. 6 pages reused a valid
    same-source Dev translation; 14 required new Japanese work. All pages
    have machine-reviewed state records.
    
    ## Pages
    
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-count.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md`
    -
    
`i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md`
    
    ## Validation
    
    - Bundled protected-structure and state validator: 20/20 passed.
    - `git diff --check`: 58 source-inherited whitespace notices; no new
    whitespace issues.
    - Only the listed Japanese targets and their independent page-state
    files changed.
    - No local site build was run for this translation-only batch; PR CI
    checks the build.
    
    Passing pages use `reviewStatus=machine`; failed pages use
    `reviewStatus=unverified`. All pages use `ownership=machine`; no human
    Japanese proofreading is claimed.
    
    Co-authored-by: morningman <[email protected]>
---
 .../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 +++++++
 .../sql-functions/aggregate-functions/regr-syy.md  |  64 +++++++
 .../sql-functions/aggregate-functions/retention.md | 165 ++++++++++++++++++
 .../sql-functions/aggregate-functions/sem.md       | 106 ++++++++++++
 .../aggregate-functions/sequence-count.md          | 187 +++++++++++++++++++++
 .../aggregate-functions/sequence-match.md          | 184 ++++++++++++++++++++
 .../sql-functions/aggregate-functions/skew.md      |  94 +++++++++++
 .../aggregate-functions/stddev-samp.md             |  60 +++++++
 .../sql-functions/aggregate-functions/stddev.md    |  65 +++++++
 .../sql-functions/aggregate-functions/sum-map.md   | 111 ++++++++++++
 .../sql-functions/aggregate-functions/sum.md       |  61 +++++++
 .../sql-functions/aggregate-functions/sum0.md      |  64 +++++++
 .../aggregate-functions/topn-array.md              |  79 +++++++++
 .../aggregate-functions/topn-weighted.md           |  83 +++++++++
 .../sql-functions/aggregate-functions/topn.md      |  79 +++++++++
 .../aggregate-functions/regr-count.json            |  20 +++
 .../aggregate-functions/regr-intercept.json        |  20 +++
 .../sql-functions/aggregate-functions/regr-r2.json |  20 +++
 .../aggregate-functions/regr-slope.json            |  20 +++
 .../aggregate-functions/regr-sxx.json              |  20 +++
 .../aggregate-functions/regr-sxy.json              |  20 +++
 .../aggregate-functions/regr-syy.json              |  20 +++
 .../aggregate-functions/retention.json             |  20 +++
 .../sql-functions/aggregate-functions/sem.json     |  20 +++
 .../aggregate-functions/sequence-count.json        |  20 +++
 .../aggregate-functions/sequence-match.json        |  20 +++
 .../sql-functions/aggregate-functions/skew.json    |  20 +++
 .../aggregate-functions/stddev-samp.json           |  20 +++
 .../sql-functions/aggregate-functions/stddev.json  |  20 +++
 .../sql-functions/aggregate-functions/sum-map.json |  20 +++
 .../sql-functions/aggregate-functions/sum.json     |  20 +++
 .../sql-functions/aggregate-functions/sum0.json    |  20 +++
 .../aggregate-functions/topn-array.json            |  20 +++
 .../aggregate-functions/topn-weighted.json         |  20 +++
 .../sql-functions/aggregate-functions/topn.json    |  20 +++
 40 files changed, 2199 insertions(+)

diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-count.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/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/version-4.x/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/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md
new file mode 100644
index 00000000000..0b526cc65ad
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "REGR_SYY",
+    "language": "ja",
+    "description": "グループ内の NULL 以外のペアについて、従属変数 (y) の偏差平方和を返します。"
+}
+---
+
+## 説明
+
+従属変数 `y` の平均からの偏差平方和を、グループ内の NULL 以外の `(y, x)` ペアについて返します。`x` は独立変数、`y` 
は従属変数です。`REGR_COUNT(y, x) * VAR_POP(y)` と同等です。
+
+## 構文
+
+```sql
+REGR_SYY(<y>, <x>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<y>` | 従属変数。Double 型をサポートします。 |
+| `<x>` | 独立変数。Double 型をサポートします。 |
+
+## 戻り値
+
+`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_SYY(y, x) FROM test_regr GROUP BY id ORDER BY id;
+```
+
+```text
++------+-----------------+
+| id   | REGR_SYY(y, x)  |
++------+-----------------+
+|    1 |            NULL |
+|    2 |            20.0 |
++------+-----------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md
new file mode 100644
index 00000000000..f5538cbcd67
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md
@@ -0,0 +1,165 @@
+---
+{
+    "title": "RETENTION",
+    "language": "ja",
+    "description": "retention 関数は、条件を満たしたかどうかを示す Bool 型の条件を 1 個から 32 
個まで引数として受け取ります。"
+}
+---
+
+## 説明
+
+`retention` 関数は、イベントが条件を満たしたかどうかを示す Bool 型の条件を 1 個から 32 
個まで引数として受け取ります。任意の条件を引数に指定できます。
+
+最初の条件を除き、各条件は最初の条件と組み合わせて評価されます。次の結果は最初と次の条件がともに true の場合に true 
となり、その次の結果は最初とその次の条件がともに true の場合に true となります。以降も同様です。
+
+つまり、戻り値の配列の最初の要素は `event_1` の真偽を示し、次の要素は `event_1` と `event_2` がともに true 
かどうかを示し、その次の要素は `event_1` と `event_3` がともに true かどうかを示します。以降も同様です。`event_1` が 
false の場合、すべての要素が false の配列を返します。
+
+## 構文
+
+```sql
+RETENTION(<event_1> [, <event_2>, ... , <event_n>]);
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<event_n>` | `n` 番目のイベント条件。型は Bool です。 |
+
+## 戻り値
+- true:条件を満たしています。
+- false:条件を満たしていません。
+最大長 32 の Bool 型の配列を返します。出力配列の長さは入力パラメータの数と同じです。
+集計にデータが含まれない場合は、NULL を返します。
+複数の列を計算に使用する場合、いずれかの列に NULL 値が含まれる行は集計に参加せず、除外されます。
+計算に使用する列の NULL 値は、IFNULL 関数で処理できます。詳しくは、以下の例を参照してください。
+
+## 例
+
+1. サンプルテーブルを作成し、サンプルデータを挿入します。
+
+```sql
+CREATE TABLE retention_test(
+    `uid` int COMMENT 'user id', 
+    `date` datetime COMMENT 'date time' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT into retention_test values 
+(0, '2022-10-12'),
+(0, '2022-10-13'),
+(0, '2022-10-14'),
+(1, '2022-10-12'),
+(1, '2022-10-13'),
+(2, '2022-10-12');
+```
+
+2. ユーザーのリテンションを計算します。
+
+```sql
+SELECT 
+    uid,     
+    RETENTION(date = '2022-10-12') AS r,
+    RETENTION(date = '2022-10-12', date = '2022-10-13') AS r2,
+    RETENTION(date = '2022-10-12', date = '2022-10-13', date = '2022-10-14') 
AS r3 
+FROM retention_test 
+GROUP BY uid 
+ORDER BY uid ASC;
+```
+
+```text
++------+------+--------+-----------+
+| uid  | r    | r2     | r3        |
++------+------+--------+-----------+
+|    0 | [1]  | [1, 1] | [1, 1, 1] |
+|    1 | [1]  | [1, 1] | [1, 1, 0] |
+|    2 | [1]  | [1, 0] | [1, 0, 0] |
++------+------+--------+-----------+
+```
+
+3. 特殊なケースで NULL 値を処理するため、テーブルを作り直してデータを挿入します。
+
+```sql
+CREATE TABLE retention_test2(
+    `uid` int, 
+    `flag` boolean,
+    `flag2` boolean
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_allocation" = "tag.location.default: 1"
+);
+
+INSERT into retention_test2 values (0, false, false), (1, true,  NULL);
+
+SELECT * from retention_test2;
+```
+
+```text
++------+------+-------+
+| uid  | flag | flag2 |
++------+------+-------+
+|    0 |    1 |  NULL |
+|    1 |    0 |     0 |
++------+------+-------+
+```
+
+
+4. 空のテーブルに対して計算を実行すると、集計にデータが参加しないため、NULL を返します。
+
+```sql
+SELECT RETENTION(date = '2022-10-12') AS r FROM retention_test2 where uid is 
NULL;
+```
+
+```text
++------+
+| r    |
++------+
+| NULL |
++------+
+```
+
+5. 計算に使用するのは flag 列だけです。uid = 0 のとき flag が true であるため、1 を返します。
+
+```sql
+select retention(flag) from retention_test2;
+```
+
+```text
++-----------------+
+| retention(flag) |
++-----------------+
+| [1]             |
++-----------------+
+```
+
+6. flag 列と flag2 列を計算に使用する場合、uid = 0 の行は flag2 が NULL であるため、集計から除外されます。uid = 1 
の行だけが集計に参加するため、戻り値は 0 になります。
+
+```sql
+select retention(flag,flag2) from retention_test2;
+```
+
+```text
++-----------------------+
+| retention(flag,flag2) |
++-----------------------+
+| [0, 0]                |
++-----------------------+
+```
+
+7. NULL 値に対処するには、IFNULL 関数を使用して NULL を false に変換します。これにより、uid = 0 と uid = 1 
の両方の行が集計に含まれます。
+
+```sql
+select retention(flag,IFNULL(flag2,false)) from retention_test2;;
+```
+
+```text
++-------------------------------------+
+| retention(flag,IFNULL(flag2,false)) |
++-------------------------------------+
+| [1, 0]                              |
++-------------------------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md
new file mode 100644
index 00000000000..7af33dc2019
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md
@@ -0,0 +1,106 @@
+---
+{
+    "title": "SEM",
+    "language": "ja",
+    "description": "指定した列または式に含まれる NULL 以外のすべての値について、平均値の標準誤差を計算します。"
+}
+---
+
+## 説明
+
+指定した列または式に含まれる NULL 以外のすべての値について、平均値の標準誤差を計算します。
+
+標本値を $x_i$、標本サイズを $n$、標本平均を $\bar{x}$ とすると、次のようになります。
+
+$
+\mathrm{SEM}=\sqrt{\frac{1}{n(n-1)}\sum_{i=1}^{n}\bigl(x_i-\bar{x}\bigr)^2}.
+$
+
+## 構文
+
+```text
+SEM([DISTINCT] <expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 通常は数値型の列、または数値に変換できる式。Double データ型をサポートします。 |
+| `[DISTINCT]` | 省略可能なキーワード。指定すると、式の重複する値を除いてから平均値の標準誤差を計算します。 |
+
+## 戻り値
+
+指定した列または式の平均値の標準誤差を Double 型で返します。グループ内のすべてのレコードが NULL の場合は、NULL を返します。
+
+## 例
+
+```sql
+-- setup
+create table t1(
+        id int,
+        k_double double,
+) distributed by hash (id) buckets 1
+properties ("replication_num"="1");
+insert into t1 values 
+    (1, 222.222),
+    (2, 3.3),
+    (3, 3.3),
+    (4, null);
+```
+
+```sql
+select sem(k_double) from t1;
+```
+
+Double 型に対する平均値の標準誤差の計算: [222.222, 3.3, 3.3, null] の平均値の標準誤差は 72.974 です。
+
+```text
++---------------+
+| sem(k_double) |
++---------------+
+|        72.974 |
++---------------+
+```
+
+```sql
+select sem(id) from t1
+```
+
+int 型に対する平均値の標準誤差の計算: [1, 2, 3, 4] の平均値の標準誤差は 0.645497 です。
+
+```text
++--------------------+
+| sem(id)            |
++--------------------+
+| 0.6454972243679028 |
++--------------------+
+```
+
+```sql
+select sem(cast(null as double)) from t1;
+```
+
+すべての値が NULL の場合は、NULL を返します。
+
+```text
++---------------------------+
+| sem(cast(null as double)) |
++---------------------------+
+|                      NULL |
++---------------------------+
+```
+
+```sql
+select sem(distinct k_double) from t1;
+```
+
+DISTINCT キーワードを使用して重複を除いて計算します。[222.222, 3.3, 3.3, null] から重複を除いた後の平均値の標準誤差は 
109.461 です。
+
+```text
++------------------------+
+| sem(distinct k_double) |
++------------------------+
+|                109.461 |
++------------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md
new file mode 100644
index 00000000000..7f92d1d6247
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md
@@ -0,0 +1,187 @@
+---
+{
+    "title": "SEQUENCE_COUNT",
+    "language": "ja",
+    "description": "パターンに一致するイベント系列の数を数えます。重複しないイベント系列を検索します。"
+}
+---
+
+## 説明
+
+パターンに一致するイベント系列の数を数えます。重複しないイベント系列を検索し、現在の系列が一致した後から次の系列の検索を開始します。
+
+**警告:**
+
+同じ秒に発生したイベントの系列内での順序は未定義であり、結果に影響する場合があります。
+
+## 構文
+
+```sql
+SEQUENCE_COUNT(<pattern>, <timestamp>, <cond_1> [, <cond_2>, ..., <cond_n>]);
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<pattern>` | パターン文字列です。以下の**パターン構文**を参照してください。サポートされる型は String です。 |
+| `<timestamp>` | 時刻データを含む列です。サポートされる型は Date、DateTime です。 |
+| `<cond_n>` | イベント系列を記述する条件です。サポートされる型は Bool です。条件引数は最大 32 
個指定できます。この関数は、これらの条件で記述されたイベントだけを考慮します。系列に条件で記述されていないデータが含まれている場合、そのデータはスキップします。
 |
+
+**パターン構文**
+
+- `(?N)` — 位置 N の条件引数に一致します。条件には `[1, 32]` の範囲で番号を付けます。たとえば、`(?1)` は `cond_1` 
パラメータに渡された引数に一致します。
+
+- `.*` — 任意の数のイベントに一致します。このパターン要素を数えるための条件引数は不要です。
+
+- `(?t operator value)` — 二つのイベントの間隔を秒単位で指定します。
+
+- `t` は二つの時刻の差を秒単位で表します。たとえば、パターン `(?1)(?t>1800)(?2)` は 1800 
秒より長く離れて発生したイベントに一致します。パターン `(?1)(?t>10000)(?2)` は 10000 
秒より長く離れて発生したイベントに一致します。これらのイベントの間には、任意の数のイベントが存在できます。使用できる演算子は 
`>=`、`>`、`<`、`<=`、`==` です。
+
+
+## 戻り値
+
+一致した、重複しないイベント系列の数を返します。
+グループ内に有効なデータがない場合は 0 を返します。
+
+## 例
+
+**一致する例**
+
+```sql
+-- Create sample table
+CREATE TABLE sequence_count_test1(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+-- Insert sample data
+INSERT INTO sequence_count_test1(uid, date, number) values 
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 13:28:02', 2),
+(3, '2022-11-02 16:15:01', 1),
+(4, '2022-11-02 19:05:04', 2),
+(5, '2022-11-02 20:08:44', 3); 
+
+-- Query example
+SELECT
+    SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 3) as c1,
+    SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 2) as c2,
+    SEQUENCE_COUNT('(?1)(?t>=3600)(?2)', date, number = 1, number = 2) as c3
+FROM sequence_count_test1;
+```
+
+```text
++------+------+------+
+| c1   | c2   | c3   |
++------+------+------+
+|    1 |    2 |    2 |
++------+------+------+
+```
+
+**一致しない例**
+
+```sql
+-- Create sample table
+CREATE TABLE sequence_count_test2(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+-- Insert sample data
+INSERT INTO sequence_count_test2(uid, date, number) values
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 11:41:00', 7),
+(3, '2022-11-02 16:15:01', 3),
+(4, '2022-11-02 19:05:04', 4),
+(5, '2022-11-02 21:24:12', 5);
+
+-- Query example
+SELECT
+    SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 2) as c1,
+    SEQUENCE_COUNT('(?1)(?2).*', date, number = 1, number = 2) as c2,
+    SEQUENCE_COUNT('(?1)(?t>3600)(?2)', date, number = 1, number = 7) as c3
+FROM sequence_count_test2;
+```
+
+```text
++------+------+------+
+| c1   | c2   | c3   |
++------+------+------+
+|    0 |    0 |    0 |
++------+------+------+
+```
+
+**特別な例**
+
+```sql
+-- Create sample table
+CREATE TABLE sequence_count_test3(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+-- Insert sample data
+INSERT INTO sequence_count_test3(uid, date, number) values
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 11:41:00', 7),
+(3, '2022-11-02 16:15:01', 3),
+(4, '2022-11-02 19:05:04', 4),
+(5, '2022-11-02 21:24:12', 5);
+
+-- Query example
+SELECT SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 5) FROM 
sequence_count_test3;
+```
+
+```text
++----------------------------------------------------------------+
+| sequence_count('(?1)(?2)', `date`, `number` = 1, `number` = 5) |
++----------------------------------------------------------------+
+|                                                              1 |
++----------------------------------------------------------------+
+```
+
+これは単純な例です。関数は number 5 が number 1 に続くイベント系列を見つけます。その間にある number 7、3、4 
はイベントとして条件に記述されていないため、スキップします。この例のイベント系列を検索する際にこれらの値も考慮するには、それらの値に対する条件を指定する必要があります。
+
+次に、以下のクエリを実行します。
+
+```sql
+SELECT SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 5, number = 4) 
FROM sequence_count_test3;
+```
+
+```text
++------------------------------------------------------------------------------+
+| sequence_count('(?1)(?2)', `date`, `number` = 1, `number` = 5, `number` = 4) 
|
++------------------------------------------------------------------------------+
+|                                                                            0 
|
++------------------------------------------------------------------------------+
+```
+
+この結果は分かりにくいかもしれません。この場合、number 4 のイベントが 1 と 5 
の間に発生しているため、関数はパターンに一致するイベント系列を見つけられません。一方、同じ状況で number 6 
の条件を指定すると、パターンに一致する系列が数えられます。
+
+```sql
+SELECT SEQUENCE_COUNT('(?1)(?2)', date, number = 1, number = 5, number = 6) 
FROM sequence_count_test3;
+```
+
+```text
++------------------------------------------------------------------------------+
+| sequence_count('(?1)(?2)', `date`, `number` = 1, `number` = 5, `number` = 6) 
|
++------------------------------------------------------------------------------+
+|                                                                            1 
|
++------------------------------------------------------------------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md
new file mode 100644
index 00000000000..ac397908e3a
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md
@@ -0,0 +1,184 @@
+---
+{
+    "title": "SEQUENCE_MATCH",
+    "language": "ja",
+    "description": "系列にパターンに一致するイベントの連なりが含まれるかを確認します。"
+}
+---
+
+## 説明
+
+系列にパターンに一致するイベントの連なりが含まれるかを確認します。
+
+**警告!** 
+
+同じ秒に発生したイベントの系列内での順序は未定義であり、結果に影響する場合があります。
+
+
+## 構文
+
+```sql
+SEQUENCE_MATCH(<pattern>, <timestamp>, <cond_1> [, <cond_2>, ..., <cond_n>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<pattern>` | パターン文字列です。以下の**パターン構文**を参照してください。サポートされる型は String です。 |
+| `<timestamp>` | 時刻データを含む列です。サポートされる型は Date、DateTime です。 |
+| `<cond_n>` | イベントの連なりを記述する条件です。サポートされる型は Bool です。条件引数は最大 32 
個指定できます。この関数は、これらの条件で記述されたイベントだけを考慮します。系列に条件で記述されていないデータが含まれている場合、そのデータはスキップします。
 |
+
+**パターン構文**
+
+- `(?N)` — 位置 N の条件引数に一致します。条件には `[1, 32]` の範囲で番号を付けます。たとえば、`(?1)` は `cond1` 
パラメータに渡された引数に一致します。
+
+- `.*` — 任意の数のイベントに一致します。このパターン要素に一致させるための条件引数は不要です。
+
+- `(?t operator value)` — 二つのイベントの間隔を秒単位で指定します。
+
+- `t` は二つの時刻の差を秒単位で表します。たとえば、パターン `(?1)(?t>1800)(?2)` は 1800 
秒より長く離れて発生したイベントに一致します。パターン `(?1)(?t>10000)(?2)` は 10000 
秒より長く離れて発生したイベントに一致します。これらのイベントの間には、任意の数のイベントが存在できます。使用できる演算子は 
`>=`、`>`、`<`、`<=`、`==` です。
+
+## 戻り値
+
+パターンに一致する場合は 1 を返します。
+
+パターンに一致しない場合は 0 を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 例
+
+**一致する例**
+
+```sql
+CREATE TABLE sequence_match_test1(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+INSERT INTO sequence_match_test1(uid, date, number) values
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 13:28:02', 2),
+(3, '2022-11-02 16:15:01', 1),
+(4, '2022-11-02 19:05:04', 2),
+(5, '2022-11-02 20:08:44', 3); 
+
+
+SELECT 
+sequence_match('(?1)(?2)', date, number = 1, number = 3) as c1,
+sequence_match('(?1)(?2)', date, number = 1, number = 2) as c2,
+sequence_match('(?1)(?t>=3600)(?2)', date, number = 1, number = 2) as c3
+FROM sequence_match_test1;
+```
+
+```text
++------+------+------+
+| c1   | c2   | c3   |
++------+------+------+
+|    1 |    1 |    1 |
++------+------+------+
+```
+
+**一致しない例**
+
+```sql
+CREATE TABLE sequence_match_test2(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+INSERT INTO sequence_match_test2(uid, date, number) values
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 11:41:00', 7),
+(3, '2022-11-02 16:15:01', 3),
+(4, '2022-11-02 19:05:04', 4),
+(5, '2022-11-02 21:24:12', 5);
+
+SELECT 
+sequence_match('(?1)(?2)', date, number = 1, number = 2) as c1,
+sequence_match('(?1)(?2).*', date, number = 1, number = 2) as c2,
+sequence_match('(?1)(?t>3600)(?2)', date, number = 1, number = 7) as c3
+FROM sequence_match_test2;
+```
+
+```text
++------+------+------+
+| c1   | c2   | c3   |
++------+------+------+
+|    0 |    0 |    0 |
++------+------+------+
+```
+
+**特別な例**
+
+```sql
+CREATE TABLE sequence_match_test3(
+    `uid` int COMMENT 'user id',
+    `date` datetime COMMENT 'date time', 
+    `number` int NULL COMMENT 'number' 
+) DUPLICATE KEY(uid) 
+DISTRIBUTED BY HASH(uid) BUCKETS AUTO
+PROPERTIES ( 
+    "replication_num" = "1"
+); 
+
+INSERT INTO sequence_match_test3(uid, date, number) values
+(1, '2022-11-02 10:41:00', 1),
+(2, '2022-11-02 11:41:00', 7),
+(3, '2022-11-02 16:15:01', 3),
+(4, '2022-11-02 19:05:04', 4),
+(5, '2022-11-02 21:24:12', 5);
+
+SELECT sequence_match('(?1)(?2)', date, number = 1, number = 5)
+FROM sequence_match_test3;
+```
+
+```text
++----------------------------------------------------------------+
+| sequence_match('(?1)(?2)', `date`, `number` = 1, `number` = 5) |
++----------------------------------------------------------------+
+|                                                              1 |
++----------------------------------------------------------------+
+```
+
+これは単純な例です。関数は number が 1 のイベントの後に number が 5 のイベントが続く連なりを見つけました。間にある number が 
7、3、4 
のイベントは、条件でイベントとして記述されていないためスキップしました。この例のイベントの連なりを検索するときにこれらの値も考慮するには、その値に対する条件を指定する必要があります。
+
+次に、以下のクエリを実行します。
+
+```sql
+SELECT sequence_match('(?1)(?2)', date, number = 1, number = 5, number = 4)
+FROM sequence_match_test3;
+```
+
+```text
++------------------------------------------------------------------------------+
+| sequence_match('(?1)(?2)', `date`, `number` = 1, `number` = 5, `number` = 4) 
|
++------------------------------------------------------------------------------+
+|                                                                            0 
|
++------------------------------------------------------------------------------+
+```
+
+この結果は少し分かりにくいかもしれません。この場合、number が 4 のイベントが 1 と 5 
の間に発生しているため、関数はパターンに一致するイベントの連なりを見つけられませんでした。同じ状況で number が 6 
の条件を指定すると、系列はパターンに一致します。
+
+```sql
+SELECT sequence_match('(?1)(?2)', date, number = 1, number = 5, number = 6)
+FROM sequence_match_test3;
+```
+
+```text
++------------------------------------------------------------------------------+
+| sequence_match('(?1)(?2)', `date`, `number` = 1, `number` = 5, `number` = 6) 
|
++------------------------------------------------------------------------------+
+|                                                                            1 
|
++------------------------------------------------------------------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md
new file mode 100644
index 00000000000..16562789173
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md
@@ -0,0 +1,94 @@
+---
+{
+    "title": "SKEW,SKEW_POP,SKEWNESS",
+    "language": "ja",
+    "description": "expr 式の歪度を返します。この関数で使用する計算式は 3rd central moment / 
((variance)^{1.5}) です。"
+}
+---
+
+## 説明
+
+expr 式の[歪度](https://en.wikipedia.org/wiki/Skewness)を返します。
+この関数で使用する計算式は `3rd central moment / ((variance)^{1.5})` です。
+
+**関連コマンド**
+
+[kurt](./kurt.md)
+
+## 別名
+
+- SKEW
+- SKEW_POP
+
+## 構文
+
+```sql
+SKEWNESS(<col>)
+```
+
+## 引数
+
+| 引数 | 説明 |
+| -- | -- |
+| `<col>` | 歪度を計算する列。Double 型をサポートします。 |
+
+## 戻り値
+
+expr 式の歪度を Double 型で返します。
+分散がゼロの場合は NULL を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 例
+
+```sql
+CREATE TABLE statistic_test(
+    tag int, 
+    val1 double not null, 
+    val2 double null
+) DISTRIBUTED BY HASH(tag)
+PROPERTIES (
+    "replication_num"="1"
+);
+
+INSERT INTO statistic_test VALUES
+(1, -10, -10),
+(2, -20, NULL),
+(3, 100, NULL),
+(4, 100, NULL),
+(5, 1000,1000);
+
+-- NULL is ignored
+SELECT 
+  skew(val1), 
+  skew(val2)
+FROM statistic_test;
+```
+
+```text
++--------------------+------------+
+| skew(val1)         | skew(val2) |
++--------------------+------------+
+| 1.4337199628825619 |          0 |
++--------------------+------------+
+```
+
+```sql
+-- Each group just has one row, result is NULL
+SELECT 
+  skew(val1), 
+  skew(val2) 
+FROM statistic_test
+GROUP BY tag;
+```
+
+```text
++------------+------------+
+| skew(val1) | skew(val2) |
++------------+------------+
+|       NULL |       NULL |
+|       NULL |       NULL |
+|       NULL |       NULL |
+|       NULL |       NULL |
+|       NULL |       NULL |
++------------+------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md
new file mode 100644
index 00000000000..602a144dd7e
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md
@@ -0,0 +1,60 @@
+---
+{
+    "title": "STDDEV_SAMP",
+    "language": "ja",
+    "description": "expr 式の標本標準偏差を返します。"
+}
+---
+
+## 説明
+
+expr 式の標本標準偏差を返します。
+
+## 構文
+
+```sql
+STDDEV_SAMP(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 標本標準偏差を計算する対象の値。Double 型に対応します。 |
+
+## 戻り値
+
+expr 式の標本標準偏差を Double 型で返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+### 例
+```sql
+-- Create sample tables
+CREATE TABLE score_table (
+    student_id INT,
+    score DOUBLE
+) DISTRIBUTED BY HASH(student_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+
+-- Insert test data
+INSERT INTO score_table VALUES
+(1, 85),
+(2, 90),
+(3, 82),
+(4, 88),
+(5, 95);
+
+-- Calculate the sample standard deviation of all students' scores
+SELECT STDDEV_SAMP(score) as score_stddev
+FROM score_table;
+```
+
+```text
++-------------------+
+| score_stddev      |
++-------------------+
+| 4.949747468305831 |
++-------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md
new file mode 100644
index 00000000000..875f9c9d1f4
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md
@@ -0,0 +1,65 @@
+---
+{
+    "title": "STD,STDDEV,STDDEV_POP",
+    "language": "ja",
+    "description": "expr 式の標準偏差を返します。"
+}
+---
+
+## 説明
+
+expr 式の標準偏差を返します。
+
+## エイリアス
+
+- STD
+- STDDEV_POP
+
+## 構文
+
+```sql
+STDDEV(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 標準偏差を計算する対象の値。Double 型に対応します。 |
+
+## 戻り値
+
+expr 式の母標準偏差を Double 型で返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 例
+```sql
+-- Create sample tables
+CREATE TABLE score_table (
+    student_id INT,
+    score DOUBLE
+) DISTRIBUTED BY HASH(student_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+
+-- Insert test data
+INSERT INTO score_table VALUES
+(1, 85),
+(2, 90),
+(3, 82),
+(4, 88),
+(5, 95);
+
+-- Calculate the standard deviation of all students' scores
+SELECT STDDEV(score) as score_stddev
+FROM score_table;
+```
+
+```text
++-------------------+
+| score_stddev      |
++-------------------+
+| 4.427188724235729 |
++-------------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md
new file mode 100644
index 00000000000..aa29f5bd34f
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md
@@ -0,0 +1,111 @@
+---
+{
+    "title": "SUM_MAP",
+    "language": "ja",
+    "description": "SUM_MAP 関数は MAP 値をキーごとに集約し、各キーに対応する値の合計を返します。"
+}
+---
+
+## 説明
+
+SUM_MAP 関数は MAP 値をキーごとに集約し、各キーに対応する NULL 以外の値の合計を格納した MAP を返します。
+
+## 使用上の注意
+
+返される MAP 
のエントリの順序は保証されません。出力順序を一定にする必要がある場合は、`map_keys`、`map_values`、`array_sort`、`array_sortby`
 を使用してください。NULL キーは通常のキーと同様に集約され、すべての NULL キーは結果の同じエントリにまとめられます。
+
+## 構文
+
+```sql
+SUM_MAP(<map_expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| --- | --- |
+| `<map_expr>` | MAP 式。MAP の値の型は数値型である必要があります。 |
+
+## 戻り値
+
+`<map_expr>` と同じキー型の MAP を返します。整数系、Boolean、および NULL の値型では、戻り値の値の型は BIGINT 
です。Float および Double の値型では、戻り値の値の型は DOUBLE です。Decimal 
の値型では、戻り値の値の型はサポートされる最大精度を持ち、元の値と同じスケールの Decimal 型です。LargeInt の値型では、戻り値の値の型は 
LargeInt です。
+
+グループ内に有効な入力行がない場合は、空の MAP を返します。キーが存在し、そのキーに対応する値がすべて NULL の場合は、そのキーの値は NULL 
になります。
+
+## 例
+
+```sql
+-- setup
+CREATE TABLE map_agg_example (
+    id INT,
+    m MAP<INT, INT>,
+    md MAP<STRING, DECIMAL(10, 2)>
+) DISTRIBUTED BY HASH(id) BUCKETS 1
+PROPERTIES ("replication_num" = "1");
+
+INSERT INTO map_agg_example VALUES
+    (1, MAP(1, 10, 2, 20), MAP('a', 1.20, 'b', 2.30)),
+    (1, MAP(2, 5, 3, 30), MAP('b', 3.70, 'c', 4.00)),
+    (2, MAP(1, 7, 4, NULL), MAP('a', NULL, 'c', 5.50)),
+    (2, CAST(MAP() AS MAP<INT, INT>), CAST(MAP() AS MAP<STRING, DECIMAL(10, 
2)>));
+```
+
+```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, SUM_MAP(m) AS result
+    FROM map_agg_example
+    GROUP BY id
+) t
+ORDER BY id;
+```
+
+```text
++------+-----------+--------------+
+| id   | keys      | values       |
++------+-----------+--------------+
+|    1 | [1, 2, 3] | [10, 25, 30] |
+|    2 | [1, 4]    | [7, null]    |
++------+-----------+--------------+
+```
+
+```sql
+SELECT array_sort(map_keys(result)) AS keys,
+       array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+    SELECT SUM_MAP(md) AS result
+    FROM map_agg_example
+) t;
+```
+
+```text
++-----------------+--------------------+
+| keys            | values             |
++-----------------+--------------------+
+| ["a", "b", "c"] | [1.20, 6.00, 9.50] |
++-----------------+--------------------+
+```
+
+```sql
+SELECT array_sort(map_keys(result)) AS keys,
+       array_sortby(map_values(result), map_keys(result)) AS values
+FROM (
+    SELECT SUM_MAP(m) AS result
+    FROM map_agg_example
+    WHERE id = 100
+) t;
+```
+
+```text
++------+--------+
+| keys | values |
++------+--------+
+| []   | []     |
++------+--------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md
new file mode 100644
index 00000000000..977dc8dcad9
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md
@@ -0,0 +1,61 @@
+---
+{
+    "title": "SUM",
+    "language": "ja",
+    "description": "指定したフィールドのすべての値の合計を返します。"
+}
+---
+
+## 説明
+
+指定したフィールドのすべての値の合計を返します。
+
+## 構文
+
+```sql
+SUM(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| --- | --- |
+| `<expr>` | 
合計を計算するフィールド。Double、Float、Decimal、LargeInt、BigInt、Integer、SmallInt、TinyInt 
型をサポートします。 |
+
+## 戻り値
+
+指定したフィールドのすべての値の合計を返します。
+グループ内に有効なデータがない場合は、NULL を返します。
+
+## 例
+```sql
+-- Create sample tables
+CREATE TABLE sales_table (
+    product_id INT,
+    price DECIMAL(10,2),
+    quantity INT
+) DISTRIBUTED BY HASH(product_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+
+-- Insert test data
+INSERT INTO sales_table VALUES
+(1, 99.99, 2),
+(2, 159.99, 1),
+(3, 49.99, 5),
+(4, 299.99, 1),
+(5, 79.99, 3);
+
+-- Calculate the total sales amount
+SELECT SUM(price * quantity) as total_sales
+FROM sales_table;
+```
+
+```text
++-------------+
+| total_sales |
++-------------+
+|     1149.88 |
++-------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md
new file mode 100644
index 00000000000..57b882a1c06
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md
@@ -0,0 +1,64 @@
+---
+{
+    "title": "SUM0",
+    "language": "ja",
+    "description": "指定したフィールドのすべての値の合計を返します。SUM 関数とは異なり、入力値がすべて NULL の場合、SUM0 
は NULL ではなく 0 を返します。"
+}
+---
+
+## 説明
+
+指定したフィールドのすべての値の合計を返します。SUM 関数とは異なり、入力値がすべて NULL の場合、SUM0 は NULL ではなく 0 を返します。
+
+## 構文
+
+```sql
+SUM0(<expr>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 
合計を計算するフィールド。Double、Float、Decimal、LargeInt、BigInt、Integer、SmallInt、TinyInt 
型をサポートします。 |
+
+## 戻り値
+
+指定したフィールドのすべての値の合計を返します。すべての値が NULL の場合は 0 を返します。
+
+## 例
+
+```sql
+-- Create example table
+CREATE TABLE sales_table (
+    product_id INT,
+    price DECIMAL(10,2),
+    quantity INT,
+    discount DECIMAL(10,2)
+) DISTRIBUTED BY HASH(product_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+
+-- Insert test data
+INSERT INTO sales_table VALUES
+(1, 99.99, 2, NULL),
+(2, 159.99, 1, NULL),
+(3, 49.99, 5, NULL),
+(4, 299.99, 1, NULL),
+(5, 79.99, 3, NULL);
+
+-- Compare SUM and SUM0
+SELECT 
+    SUM(discount) as sum_discount,    -- Returns NULL
+    SUM0(discount) as sum0_discount   -- Returns 0
+FROM sales_table;
+```
+
+```text
++--------------+---------------+
+| sum_discount | sum0_discount |
++--------------+---------------+
+|         NULL |          0.00 |
++--------------+---------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md
new file mode 100644
index 00000000000..450a6aa4d3b
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "TOPN_ARRAY",
+    "language": "ja",
+    "description": "TOPN_ARRAY は、指定した列で出現頻度の高い上位 N 個の値を配列で返します。"
+}
+---
+
+## 説明
+
+TOPN_ARRAY は、指定した列で出現頻度の高い上位 N 個の値を配列で返します。近似計算を行い、出現回数の降順で結果を並べます。
+
+## 構文
+
+```sql
+TOPN_ARRAY(<expr>, <top_num> [, <space_expand_rate>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 集計対象の列または式。サポートされる型は 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、IPV4、IPV6、String
 です。 |
+| `<top_num>` | 返す値の数。正の整数である必要があります。サポートされる型は Integer です。 |
+| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
で設定します。値が大きいほど結果の精度が高くなります。デフォルト値は 50 です。サポートされる型は Integer です。 |
+
+## 戻り値
+
+出現頻度の高い上位 N 個の値を含む配列を返します。
+グループに有効なデータがない場合は NULL を返します。
+
+## 例
+```sql
+-- setup
+CREATE TABLE page_visits (
+    page_id INT,
+    user_id INT,
+    visit_date DATE
+) DISTRIBUTED BY HASH(page_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+INSERT INTO page_visits VALUES
+(1, 101, '2024-01-01'),
+(2, 102, '2024-01-01'),
+(1, 103, '2024-01-01'),
+(3, 101, '2024-01-01'),
+(1, 104, '2024-01-01'),
+(2, 105, '2024-01-01'),
+(1, 106, '2024-01-01'),
+(4, 107, '2024-01-01');
+```
+
+```sql
+SELECT TOPN_ARRAY(page_id, 3) as top_pages
+FROM page_visits;
+```
+
+アクセス数が多いページの上位 3 件を求めます。
+
+```text
++-----------+
+| top_pages |
++-----------+
+| [1, 2, 4] |
++-----------+
+```
+
+```sql
+SELECT TOPN_ARRAY(page_id, 3) as top_pages FROM page_visits where page_id is 
null;
+```
+
+```text
++-----------+
+| top_pages |
++-----------+
+| NULL      |
++-----------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
new file mode 100644
index 00000000000..d99258e2a68
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md
@@ -0,0 +1,83 @@
+---
+{
+    "title": "TOPN_WEIGHTED",
+    "language": "ja",
+    "description": "TOPNWEIGHTED 関数は、指定した列で重み付きの出現回数が多い上位 N 個の値を返します。通常の TOPN 
関数とは異なり、"
+}
+---
+
+## 説明
+
+TOPN_WEIGHTED 関数は、指定した列で重み付きの出現回数が多い上位 N 個の値を返します。通常の TOPN 
関数とは異なり、重みによって値の重要度を調整できます。
+
+## 構文
+
+```sql
+TOPN_WEIGHTED(<expr>, <weight>, <top_num> [, <space_expand_rate>])
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 集計対象の列または式。対応する型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、IPV4、IPV6、String。
 |
+| `<weight>` | 重みの調整に使用する列または式。対応する型: Double。|
+| `<top_num>` | 返す値の個数。正の整数を指定する必要があります。対応する型: Integer。 |
+| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
として設定します。値が大きいほど結果の精度が高くなります。デフォルトは 50 です。対応する型: Integer。 |
+
+## 戻り値
+
+重み付きの出現回数が多い上位 N 個の値を含む配列を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 例
+```sql
+-- setup
+CREATE TABLE product_sales (
+    product_id INT,
+    sale_amount DECIMAL(10,2),
+    sale_date DATE
+) DISTRIBUTED BY HASH(product_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+INSERT INTO product_sales VALUES
+(1, 100.00, '2024-01-01'),
+(2, 50.00, '2024-01-01'),
+(1, 150.00, '2024-01-01'),
+(3, 75.00, '2024-01-01'),
+(1, 200.00, '2024-01-01'),
+(2, 80.00, '2024-01-01'),
+(1, 120.00, '2024-01-01'),
+(4, 90.00, '2024-01-01');
+```
+
+```sql
+SELECT TOPN_WEIGHTED(product_id, sale_amount, 3) as top_products
+FROM product_sales;
+```
+
+売上金額を重みとして、上位 3 件の商品を取得します。
+
+```text
++--------------+
+| top_products |
++--------------+
+| [1, 2, 4]    |
++--------------+
+```
+
+```sql
+SELECT TOPN_WEIGHTED(product_id, sale_amount, 3) as top_products
+FROM product_sales where product_id is null;
+```
+
+売上金額を重みとして、上位 3 件の商品を取得します。
+
+```text
++--------------+
+| top_products |
++--------------+
+| NULL         |
++--------------+
+```
diff --git 
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md
 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md
new file mode 100644
index 00000000000..286e5a25654
--- /dev/null
+++ 
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md
@@ -0,0 +1,79 @@
+---
+{
+    "title": "TOPN",
+    "language": "ja",
+    "description": "TOPN 関数は、指定した列で出現頻度の高い上位 N 個の値を返します。"
+}
+---
+
+## 説明
+
+TOPN 関数は、指定した列で出現頻度の高い上位 N 個の値を返します。これは近似計算関数であり、出現回数の降順に並べた結果を返します。
+
+## 構文
+
+```sql
+TOPN(<expr>, <top_num> [, <space_expand_rate>])
+```
+
+## パラメータ
+| パラメータ | 説明 |
+| -- | -- |
+| `<expr>` | 出現回数を数える対象の列または式。対応する型: 
TinyInt、SmallInt、Integer、BigInt、LargeInt、Float、Double、Decimal、Date、Datetime、IPV4、IPV6、String。
 |
+| `<top_num>` | 返す値の個数。正の整数を指定する必要があります。対応する型: Integer。 |
+| `<space_expand_rate>` | 省略可能。Space-Saving アルゴリズムで使用するカウンターの数を 
`counter_numbers = top_num * space_expand_rate` 
として設定します。値が大きいほど結果の精度が高くなります。デフォルトは 50 です。対応する型: Integer。 |
+
+## 戻り値
+
+値とその出現回数を含む JSON 文字列を返します。
+グループ内に有効なデータがない場合は NULL を返します。
+
+## 例
+```sql
+-- setup
+CREATE TABLE page_visits (
+    page_id INT,
+    user_id INT,
+    visit_date DATE
+) DISTRIBUTED BY HASH(page_id)
+PROPERTIES (
+    "replication_num" = "1"
+);
+INSERT INTO page_visits VALUES
+(1, 101, '2024-01-01'),
+(2, 102, '2024-01-01'),
+(1, 103, '2024-01-01'),
+(3, 101, '2024-01-01'),
+(1, 104, '2024-01-01'),
+(2, 105, '2024-01-01'),
+(1, 106, '2024-01-01'),
+(4, 107, '2024-01-01');
+```
+
+```sql
+SELECT TOPN(page_id, 3) as top_pages
+FROM page_visits;
+```
+
+アクセス回数の多いページを上位 3 件取得します。
+
+```text
++---------------------+
+| top_pages           |
++---------------------+
+| {"1":4,"2":2,"4":1} |
++---------------------+
+```
+
+```sql
+SELECT TOPN(page_id, 3) as top_pages
+FROM page_visits where page_id is null;
+```
+
+```text
++-----------+
+| top_pages |
++-----------+
+| NULL      |
++-----------+
+```
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-count.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-count.json
new file mode 100644
index 00000000000..ba203ee8045
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-count.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-count",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-count.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-count.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"95048aee088018038e52eb3480a1ca44cf07119e77485cc04b38b59814a050f1",
+    "sourceTechnicalHash": 
"4fe267f19a7d65fbbfed1b5850c36d003fe48cc0853f0ef9ec702d13cc0da65f",
+    "targetHash": 
"5920373ab0901fe981f041c8d1d42d626254e4d5003d7ee986065e8fe5e2b29f",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.786Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.json
new file mode 100644
index 00000000000..d51b1dca302
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-intercept",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-intercept.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"2a6d5bb98b2fb826f67151ea7c4c46d8b962930b9afb9487adc05b9fd5694f6b",
+    "sourceTechnicalHash": 
"9af76858fd5bc7a4d487584945d00252e4e2433dea440b1905e61cfcb32512a6",
+    "targetHash": 
"05ce0415b35cb0b5bdc056197b8d5e8f3cb3f21d0fd38df305298560e67278b8",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.json
new file mode 100644
index 00000000000..96e65d37ce1
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-r2",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-r2.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"3efbc3cedbb4c91554533dbe8e1d5fd1e8466092e7553ea4d845abc23ece3763",
+    "sourceTechnicalHash": 
"9ba63af53f3d7d94cbf8dbcea2d84deaa9491e2f4831a8a840cf78885c082e31",
+    "targetHash": 
"3d356b7cf752617cdb98d0f5d737361ce472f86c867b6525e3fff9a09a550ce1",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.json
new file mode 100644
index 00000000000..cb249e47f98
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-slope",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-slope.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"7ab8c4e74462af164e3177115c0b500adbf3a0274b7b01a2dbff73db9f5e9734",
+    "sourceTechnicalHash": 
"51a5c4998ce06f074a36cdfbb8c61e4a2d5265ff461cdba663a1e57fce9ca45c",
+    "targetHash": 
"e859555e82db83b270b65bd52eaca9d51bd56941bb82153bf282b1068679db2b",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.json
new file mode 100644
index 00000000000..8ed170a9910
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-sxx",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxx.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"66442f0c63d7d84aa20db8bb814d3abb285e2962f8656ac69fb5dcbbdc274438",
+    "sourceTechnicalHash": 
"3469fafdea901553498c6371dc1115b9423c0679513f2c4f5fae247baf0d73d0",
+    "targetHash": 
"ce79a012d0c7d74c10e63e6b2e613ad1702183698871a54e0597757948d77ae9",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.json
new file mode 100644
index 00000000000..907148cbc02
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-sxy",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-sxy.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"ed32cf82dca3dc27d7e31213ab33172308d572960457a2a27e88331e5ed12e7d",
+    "sourceTechnicalHash": 
"db54729e075ee7297f9006df015b1125e67601378d59eb7eb3f4174b26762bf7",
+    "targetHash": 
"aa98b2fe38271d21fc040d839938b74f3213a99d0e6d9f44f56fd702a345f247",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.json
new file mode 100644
index 00000000000..b6071419953
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/regr-syy",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/regr-syy.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"078c79ba58e79cc818f19062b0d2b5e54f6572b1c979a3b737824c0b57d2ae48",
+    "sourceTechnicalHash": 
"eb597de8fdbe7d679db57e13ceca53fd5de74b34fbedeacbfaf106ff0681ecd6",
+    "targetHash": 
"beabc99727cc3ce3168689881ebe3d64324f3da759f87e7157e406f37c7e49a5",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/retention.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/retention.json
new file mode 100644
index 00000000000..6d1e676b6c0
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/retention.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/retention",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/retention.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"5469828a51b3b7de7436d22dbd947450bd9187c36d1f8841ecb3f37d7b9fa5d7",
+    "sourceTechnicalHash": 
"3976eb80f47af068e1427a37a51bb5bd0ac452f6807158cd6591560181f306bd",
+    "targetHash": 
"36cafb4d126c2d6ec3c09a14e2133778152c1efe2f0ee1705bf310a43c00933b",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sem.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sem.json
new file mode 100644
index 00000000000..1d601161f05
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sem.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sem",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sem.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"780daa6144838247d61d61b4400896f4007f0b098e5bf9eb45cfda3539105a96",
+    "sourceTechnicalHash": 
"41de7f64acc56db69b99a053899fce394db0417da94c8c68657b8823f94a158c",
+    "targetHash": 
"54b55f0e792d1ad348f9a53b12e6f9b0ec2ae55976cb10790bc6e3b2521290d3",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.json
new file mode 100644
index 00000000000..d7ab10e4a22
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sequence-count",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-count.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"a900337ef307dc34e38b33bd4544336f2ee123cf79bdd17489cc46d07ec66918",
+    "sourceTechnicalHash": 
"654c05b1616839fa94be91286097db6c56a028ca7968c377e7d5584b77bf93da",
+    "targetHash": 
"5f752be595fb08df15b1486074f0b467959cdf42d98cc273a3c41c5a63fca5aa",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.json
new file mode 100644
index 00000000000..ecde0ae0054
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sequence-match",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sequence-match.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"9a2ed81d0ac0b8e73e31dee671d72f4b8b1b9de17bbc8f8586146b1118b64018",
+    "sourceTechnicalHash": 
"af64e9398097e306339f918475e789f2f6b8e99e09eb10ca205e33a753b80991",
+    "targetHash": 
"5e885d05ee0e84a4781ebd4c6e507f53c5a593ce5f0433caca2312a2c4b7cc12",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/skew.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/skew.json
new file mode 100644
index 00000000000..d4d58e042f6
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/skew.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/skew",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/skew.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"54ebb8fe24500d58b6380c85281ddfb72095760c9ab4a9eb934894a5a709eaca",
+    "sourceTechnicalHash": 
"4d399030b5af970914203a5d640bbf05fdf73781a523892962f1928bfe22abb3",
+    "targetHash": 
"675284385f56338b0a8b3d952158f55b807be6ffb69889e7d0f04743cf058b37",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.json
new file mode 100644
index 00000000000..a5bd2188b21
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/stddev-samp",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev-samp.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"ac34359078404567632d09703b61507617796106896dec6d08a0289e1fc22f19",
+    "sourceTechnicalHash": 
"647b0ec2a633d672de28a3fd26ce9811e3bb22bec3adb5bdecb0250e7616224c",
+    "targetHash": 
"b0a8fd3060a9b3d053567e286a3e2e046a5855971caaf16b831ed68f21e86734",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev.json
new file mode 100644
index 00000000000..0cadf3d8124
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/stddev.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/stddev",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/stddev.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"2f5a1bbd4a026aba7393b4f28d93fab5c39fade75ee5374e7f67c0c8b102a0c7",
+    "sourceTechnicalHash": 
"40ee1319f5beb41da51dbb5e06c4bc3464875966596ca0b5a515644161b1b8fe",
+    "targetHash": 
"e2a3cad8dd9321010bb320bfc50930c3a6d04a0b607ba2d6465626ba53f53019",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.787Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum-map.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum-map.json
new file mode 100644
index 00000000000..c474de24d19
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum-map.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sum-map",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum-map.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"f6f88d1afb091f178fed17e25911cab095b932ade3b9e495377df28c4863d131",
+    "sourceTechnicalHash": 
"38728ec91d843788ca9e2c4da0be4aaddf20f118903e84584c431710d047cfd0",
+    "targetHash": 
"acae3741280c3b23a8acb81bf792055b791559f0f71fbebcff03e785871b7925",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum.json
new file mode 100644
index 00000000000..158b6dfc619
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sum",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"26706f57f7a11cd39c50b37b394294dfaea24a84fe6ba2827a33de6784217387",
+    "sourceTechnicalHash": 
"17cc6b03c26fd0add5c21e26f32cdd87947e91b27d7d97302f64b0bb260d758f",
+    "targetHash": 
"3fe2bc77779fc1a299ae26feae214241dcf4f5cde74cfe5906a14c8479dabb1b",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum0.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum0.json
new file mode 100644
index 00000000000..fe2b1a9158c
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/sum0.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/sum0",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/sum0.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"e0994760899f244934a29c000c15fd96f2f97750d4dcddfeb92d337819fcad36",
+    "sourceTechnicalHash": 
"ddc72955fd817a9b0fc072a85c9e6b9ac16b394e7e61354b606cfc6d0dbc2228",
+    "targetHash": 
"a260cfddbf4acc89c4e873569362310154454b604a46598edff624bbe22e1be3",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-array.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-array.json
new file mode 100644
index 00000000000..6db30378049
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-array.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/topn-array",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-array.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"0d1a1c1a4fa472856c4feaff17accfca1b15b214c279aed5a9bf734b54fe79bd",
+    "sourceTechnicalHash": 
"8925d653b28bfb58f76ab48df6a5bf092994665edf93a22c6cf7d4e3c5107864",
+    "targetHash": 
"50ef57bd3376bb8b21b35cb2338df7d266203a645409557ef3c33772ab9208cf",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
new file mode 100644
index 00000000000..12e59d23da6
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/topn-weighted",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn-weighted.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"ab4d6b879aba84680e834eb9416783d3d86bd1bd2e3e967aa430f106dfe5d2fa",
+    "sourceTechnicalHash": 
"ec1d1bc6ba2cde41e3622ad9b6f6bb7197a30cac99fb65cebc0f7c5e565298d7",
+    "targetHash": 
"8b1489fdab270f92d515d6add9bfee534e6983937c42b997873efc53c3065b28",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}
diff --git 
a/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn.json
 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn.json
new file mode 100644
index 00000000000..f60bec3f94c
--- /dev/null
+++ 
b/translations/state/ja/pages/default/4.x/sql-manual/sql-functions/aggregate-functions/topn.json
@@ -0,0 +1,20 @@
+{
+  "schemaVersion": 1,
+  "page": {
+    "pluginId": "default",
+    "version": "4.x",
+    "docId": "sql-manual/sql-functions/aggregate-functions/topn",
+    "locale": "ja",
+    "sourceLocale": "en",
+    "sourcePath": 
"versioned_docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md",
+    "targetPath": 
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/aggregate-functions/topn.md",
+    "sourceCommit": "f9184fac0bbfb81ef27a7f834ad53f1764cc8929",
+    "sourceHash": 
"aa214af874a1c36c0d5069854f8e12f43c23ee8b1f37bc8f408d10c79344b44b",
+    "sourceTechnicalHash": 
"0a8491771f915666302734c6fa5f7cfd233e30e41260699ec960d7c05fe16bb1",
+    "targetHash": 
"e74dbf7ca9ab5da3a8e09232f42250ed45ddcc0a7ca1aa59f6a13a3ef4a07e87",
+    "reviewStatus": "machine",
+    "ownership": "machine",
+    "translatedAt": "2026-10-14T05:27:19.788Z",
+    "glossaryVersion": "0"
+  }
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to