Skip to content

Commit b7fa0dc

Browse files
committed
fix broken link
1 parent b55ad2b commit b7fa0dc

File tree

11 files changed

+12
-12
lines changed

11 files changed

+12
-12
lines changed

docs/doc/14-sql-commands/00-ddl/20-table/10-ddl-create-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ AS SELECT query
8080

8181
Creates a transient table.
8282

83-
Transient tables are used to hold transitory data that does not require a data protection or recovery mechanism. Dataebend does not hold historical data for a transient table so you will not be able to query from a previous version of the transient table with the Time Travel feature, for example, the [AT](./../../20-query-syntax/03-dml-at.md) clause in the SELECT statement will not work for transient tables. Please note that you can still [drop](./20-ddl-drop-table.md) and [undrop](./21-ddl-undrop-table.md) a transient table.
83+
Transient tables are used to hold transitory data that does not require a data protection or recovery mechanism. Dataebend does not hold historical data for a transient table so you will not be able to query from a previous version of the transient table with the Time Travel feature, for example, the [AT](./../../20-query-syntax/03-query-at.md) clause in the SELECT statement will not work for transient tables. Please note that you can still [drop](./20-ddl-drop-table.md) and [undrop](./21-ddl-undrop-table.md) a transient table.
8484

8585
Transient tables help save your storage expenses because they do not need extra space for historical data compared to non-transient tables. See [example](#create-transient-table-1) for detailed explanations.
8686

docs/doc/14-sql-commands/00-ddl/20-table/60-optimize-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Snapshot, segment, and block are the concepts Databend uses for data storage. Da
1414

1515
Databend automatically creates table snapshots upon data updates. A snapshot represents a version of the table's segment metadata.
1616

17-
When working with Databend, you're most likely to access a snapshot with the snapshot ID when you retrieve and query a previous version of the table's data with the [AT](../../20-query-syntax/03-dml-at.md) clause.
17+
When working with Databend, you're most likely to access a snapshot with the snapshot ID when you retrieve and query a previous version of the table's data with the [AT](../../20-query-syntax/03-query-at.md) clause.
1818

1919
A snapshot is a JSON file that does not save the table's data but indicate the segments the snapshot links to. If you run [FUSE_SNAPSHOT](../../../15-sql-functions/111-system-functions/fuse_snapshot.md) against a table, you can find the saved snapshots for the table.
2020

docs/doc/14-sql-commands/00-ddl/20-table/70-ddl-restore-table.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The capability to restore a table is subject to these conditions:
1414

1515
- You cannot roll back after restoring a table to a prior state, but you can restore the table again to an earlier state.
1616

17-
- Databend recommends this command for emergency recovery only. To query the history data of a table, use the [AT](../../20-query-syntax/03-dml-at.md) clause.
17+
- Databend recommends this command for emergency recovery only. To query the history data of a table, use the [AT](../../20-query-syntax/03-query-at.md) clause.
1818

1919
## Syntax
2020

docs/doc/14-sql-commands/20-query-syntax/06-query-group-by.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
title: GROUP BY
33
---
44

5-
The GROUP BY clause in Databend SQL allows you to group rows sharing the same group-by-item expressions and apply aggregate functions to the resulting groups. A group-by-item expression can be a column name, a number referencing a position in the [SELECT](./01-select.md) list, or a general expression.
5+
The GROUP BY clause in Databend SQL allows you to group rows sharing the same group-by-item expressions and apply aggregate functions to the resulting groups. A group-by-item expression can be a column name, a number referencing a position in the [SELECT](./01-query-select.md) list, or a general expression.
66

7-
Extensions include [GROUP BY CUBE](./08-group-by-cube.md), [GROUP BY GROUPING SETS](./07-group-by-grouping-sets.md), and [GROUP BY ROLLUP](./09-group-by-rollup.md).
7+
Extensions include [GROUP BY CUBE](./08-query-group-by-cube.md), [GROUP BY GROUPING SETS](./07-query-group-by-grouping-sets.md), and [GROUP BY ROLLUP](./09-query-group-by-rollup.md).
88

99
## Syntax
1010

docs/doc/14-sql-commands/20-query-syntax/07-query-group-by-grouping-sets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: GROUP BY GROUPING SETS
33
---
44

5-
`GROUP BY GROUPING SETS` is a powerful extension of the [GROUP BY](./06-group-by.md) clause that allows computing multiple group-by clauses in a single statement. The group set is a set of dimension columns.
5+
`GROUP BY GROUPING SETS` is a powerful extension of the [GROUP BY](./06-query-group-by.md) clause that allows computing multiple group-by clauses in a single statement. The group set is a set of dimension columns.
66

77
`GROUP BY GROUPING SETS` is equivalent to the UNION of two or more GROUP BY operations in the same result set:
88

docs/doc/14-sql-commands/20-query-syntax/08-query-group-by-cube.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: GROUP BY CUBE
33
---
44

5-
`GROUP BY CUBE` is an extension of the [GROUP BY](./06-group-by.md) clause similar to [GROUP BY ROLLUP](./09-group-by-rollup.md). In addition to producing all the rows of a `GROUP BY ROLLUP`, `GROUP BY CUBE` adds all the "cross-tabulations" rows. Sub-total rows are rows that further aggregate whose values are derived by computing the same aggregate functions that were used to produce the grouped rows.
5+
`GROUP BY CUBE` is an extension of the [GROUP BY](./06-query-group-by.md) clause similar to [GROUP BY ROLLUP](./09-query-group-by-rollup.md). In addition to producing all the rows of a `GROUP BY ROLLUP`, `GROUP BY CUBE` adds all the "cross-tabulations" rows. Sub-total rows are rows that further aggregate whose values are derived by computing the same aggregate functions that were used to produce the grouped rows.
66

77
A `CUBE` grouping is equivalent to a series of grouping sets and is essentially a shorter specification. The N elements of a CUBE specification correspond to `2^N GROUPING SETS`.
88

docs/doc/14-sql-commands/20-query-syntax/09-query-group-by-rollup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: GROUP BY ROLLUP
33
---
44

55

6-
`GROUP BY ROLLUP` is an extension of the [GROUP BY](./06-group-by.md) clause that produces sub-total rows (in addition to the grouped rows). Sub-total rows are rows that further aggregate whose values are derived by computing the same aggregate functions that were used to produce the grouped rows.
6+
`GROUP BY ROLLUP` is an extension of the [GROUP BY](./06-query-group-by.md) clause that produces sub-total rows (in addition to the grouped rows). Sub-total rows are rows that further aggregate whose values are derived by computing the same aggregate functions that were used to produce the grouped rows.
77

88
## Syntax
99

docs/doc/14-sql-commands/20-query-syntax/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Query Syntax
33
slug: ./
44
---
55

6-
Databend supports querying using [SELECT](./01-dml-select.md) and the following basic syntax:
6+
Databend supports querying using [SELECT](./01-query-select.md) and the following basic syntax:
77

88
```sql
99
[WITH]

website/blog/2022-07-19-databend-new-planner.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ You can also get a better experience when coding complex queries:
3737

3838
The new SQL planner supports JOIN queries (INNER JOIN, OUTER JOIN, CROSS JOIN) and correlated subqueries, and provides a Hash Join algorithm to execute JOIN queries.
3939

40-
For more information about how to use JOIN in Databend, go to https://databend.rs/doc/reference/sql/query-syntax/dml-join
40+
For more information about how to use JOIN in Databend, go to https://databend.rs/doc/reference/sql/query-syntax/query-join
4141

4242
JOIN is a very important part of the OLAP query. In traditional star and snowflake schemas, we join dimensional tables with fact tables through the JOIN query to generate the resulting report.
4343

website/blog/2022-09-08-find-peter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ select snapshot_id,previous_snapshot_id, timestamp from fuse_snapshot('default',
4646
+----------------------------------+----------------------------------+----------------------------+
4747
```
4848

49-
You can now query the history data with a snapshot or timestamp by including the [AT](https://databend.rs/doc/reference/sql/query-syntax/dml-at) clause in the SELECT statement:
49+
You can now query the history data with a snapshot or timestamp by including the [AT](https://databend.rs/doc/reference/sql/query-syntax/query-at) clause in the SELECT statement:
5050

5151
```sql
5252
select * from spiderman at(snapshot=>'a2801ed9656d42c9812f2921214f0795');

0 commit comments

Comments
 (0)