diff --git a/docs/en/engines/engine-reference-links.json b/docs/en/engines/engine-reference-links.json new file mode 100644 index 00000000000..5461840c4a2 --- /dev/null +++ b/docs/en/engines/engine-reference-links.json @@ -0,0 +1,12 @@ +[ + { + "title": "Database Engines", + "description": "Database engines determine how ClickHouse interacts with tables and manages data storage.", + "url": "/docs/en/sql-reference/syntax/" + }, + { + "title": "Table Engines", + "description": "Table engines determine how data is stored, accessed, and manipulated within tables.", + "url": "/docs/en/sql-reference/formats/" + } +] diff --git a/docs/en/engines/index.md b/docs/en/engines/index.md new file mode 100644 index 00000000000..8800dd4fbe7 --- /dev/null +++ b/docs/en/engines/index.md @@ -0,0 +1,16 @@ +--- +slug: /en/engines/ +--- + +import { TwoColumnList } from '/src/components/two_column_list' +import { ClickableSquare } from '/src/components/clickable_square' +import { HorizontalDivide } from '/src/components/horizontal_divide' +import { ViewAllLink } from '/src/components/view_all_link' +import { VideoContainer } from '/src/components/video_container' +import LinksDeployment from './engine-reference-links.json' + +# Engines + + + + \ No newline at end of file diff --git a/docs/en/sql-reference/aggregate-functions/index.md b/docs/en/sql-reference/aggregate-functions/index.md index 5056ef2c7aa..b7081fb130c 100644 --- a/docs/en/sql-reference/aggregate-functions/index.md +++ b/docs/en/sql-reference/aggregate-functions/index.md @@ -1,7 +1,10 @@ --- -slug: /en/sql-reference/aggregate-functions/ -sidebar_label: Aggregate Functions +slug: /en/sql-reference/functions/aggregate-functions/ sidebar_position: 33 +displayed_sidebar: sqlreference +toc_folder_title: Aggregate Functions +toc_priority: 27 +toc_title: Aggregate Functions --- # Aggregate Functions diff --git a/docs/en/sql-reference/aggregate-functions/reference/index.md b/docs/en/sql-reference/aggregate-functions/reference/index.md index 2dce0afe2e1..1b03db9e028 100644 --- a/docs/en/sql-reference/aggregate-functions/reference/index.md +++ b/docs/en/sql-reference/aggregate-functions/reference/index.md @@ -1,8 +1,10 @@ --- slug: /en/sql-reference/aggregate-functions/reference/ -toc_folder_title: Reference sidebar_position: 36 -toc_hidden: true +toc_folder_title: Reference +toc_priority: 1 +toc_title: List of Aggregate Functions +displayed_sidebar: sqlreference --- # List of Aggregate Functions diff --git a/docs/en/sql-reference/functions/functions-index.md b/docs/en/sql-reference/functions/functions-index.md new file mode 100644 index 00000000000..06bdc9968d2 --- /dev/null +++ b/docs/en/sql-reference/functions/functions-index.md @@ -0,0 +1,19 @@ +--- +slug: /en/sql-reference/functions/ +sidebar_position: 1 +sidebar_label: Overview +displayed_sidebar: sqlreference +--- + +import { TwoColumnList } from '/src/components/two_column_list' +import { ClickableSquare } from '/src/components/clickable_square' +import { HorizontalDivide } from '/src/components/horizontal_divide' +import { ViewAllLink } from '/src/components/view_all_link' +import { VideoContainer } from '/src/components/video_container' +import LinksDeployment from './functions-reference-links.json' + +# Functions + +ClickHouse offers a wide array of functions that help you perform various operations on your data, and are broadly categorized into four kinds: + + diff --git a/docs/en/sql-reference/functions/functions-reference-links.json b/docs/en/sql-reference/functions/functions-reference-links.json new file mode 100644 index 00000000000..baea03a259a --- /dev/null +++ b/docs/en/sql-reference/functions/functions-reference-links.json @@ -0,0 +1,22 @@ +[ + { + "title": "Regular Functions", + "description": "Functions which perform operations on individual rows of data. They can manipulate strings, numbers, and dates, among other things.", + "url": "/docs/en/sql-reference/functions/regular-functions/" + }, + { + "title": "Aggregate Functions", + "description": "Functions which operate on data across multiple rows, returning a single result. They are typically used with the GROUP BY clause.", + "url": "/docs/en/sql-reference/functions/regular-functions/" + }, + { + "title": "Table Functions", + "description": "Functions which enable complex data selection and transformation, often involving external data sources or special table structures.", + "url": "/docs/en/sql-reference/functions/table-functions/" + }, + { + "title": "Window Functions", + "description": "Functions which perform calculations across a set of table rows that are related to the current row. They are useful for running totals, moving averages, and other analytics.", + "url": "/docs/en/sql-reference/functions/window-functions/" + } +] diff --git a/docs/en/sql-reference/functions/index.md b/docs/en/sql-reference/functions/index.md index c0256ba4735..63dd6788dd5 100644 --- a/docs/en/sql-reference/functions/index.md +++ b/docs/en/sql-reference/functions/index.md @@ -1,7 +1,8 @@ --- -slug: /en/sql-reference/functions/ +slug: /en/sql-reference/functions/regular-functions/ sidebar_position: 1 sidebar_label: Overview +displayed_sidebar: sqlreference --- # Regular Functions diff --git a/docs/en/sql-reference/index.md b/docs/en/sql-reference/index.md index eddc5b204d9..626e5f1929a 100644 --- a/docs/en/sql-reference/index.md +++ b/docs/en/sql-reference/index.md @@ -13,9 +13,11 @@ import LinksDeployment from './sql-reference-links.json' # ClickHouse SQL Reference -ClickHouse supports a declarative query language based on SQL that is identical to the ANSI SQL standard in many cases. +ClickHouse supports a familiar declarative query language based on SQL that is identical to the ANSI SQL standard in many cases, but offers a host of additional functionality. -Supported queries include GROUP BY, ORDER BY, subqueries in FROM, JOIN clause, IN operator, window functions and scalar subqueries. +The SQL reference page serves as a comprehensive guide to help users understand and make use of ClickHouse's query language and functionality. It contains information about the supported syntax, +data types, statements and wide range of input and output formats supported in ClickHouse as well as information on database and table engines and a large number of functions that +make ClickHouse such an efficient and versatile tool. diff --git a/docs/en/sql-reference/sql-reference-links.json b/docs/en/sql-reference/sql-reference-links.json index 3811ad18462..6b25b2b01db 100644 --- a/docs/en/sql-reference/sql-reference-links.json +++ b/docs/en/sql-reference/sql-reference-links.json @@ -1,12 +1,32 @@ [ + { + "title": "Syntax", + "description": "A quick reference for the supported syntax in ClickHouse.", + "url": "/docs/en/sql-reference/syntax/" + }, + { + "title": "Input and Output Formats", + "description": "A list of available Input and Output formats for handling your data.", + "url": "/docs/en/sql-reference/formats/" + }, { "title": "Statements", - "description": "A list of available SQL statements in ClickHouse", + "description": "A list of available SQL statements in ClickHouse.", "url": "/docs/en/sql-reference/statements/" }, { "title": "Database and Table Engines", - "description": "Engines determine where and how your data is stored", - "url": "/docs/en/engines/table-engines" + "description": "Information on database and table engines which determine where and how your data is stored.", + "url": "/docs/en/engines/engines" + }, + { + "title": "Functions", + "description": "A complete and ever expanding list of functions for manipulating and transforming your data.", + "url": "/docs/en/engines/engines" + }, + { + "title": "Other Features", + "description": "Additional features which are unique to ClickHouse.", + "url": "/docs/en/engines/engines" } ]