-
-
Notifications
You must be signed in to change notification settings - Fork 302
Fixing Broken Docusaurus Relative Links and Inconsistent Cross-References across Documentation #2751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Aditya948351
wants to merge
2
commits into
ajay-dhangar:main
Choose a base branch
from
Aditya948351:issue-2742
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+68
−122
Open
Fixing Broken Docusaurus Relative Links and Inconsistent Cross-References across Documentation #2751
Changes from 1 commit
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,13 +3,11 @@ id: sql-aggregate-functions | |
| sidebar_position: 14 | ||
| title: "SQL Aggregate Functions" | ||
| sidebar_label: "SQL Aggregate Functions" | ||
| description: "SQL (Structured Query Language) is a standardized programming language for managing and manipulating relational databases." | ||
| description: "An aggregate function is a function that performs a calculation on a set of values, and returns a single value." | ||
| tags: [sql, dbms, database] | ||
| --- | ||
|
|
||
| An aggregate function is a function that performs a calculation on a set of values, and returns a single value. | ||
|
|
||
| Aggregate functions are often used with the `GROUP BY` clause of the `SELECT` statement. The `GROUP BY` clause splits the result-set into groups of values and the aggregate function can be used to return a single value for each group. | ||
| An aggregate function is a function that performs a calculation on a set of values, and returns a single value. These functions are commonly used with the `GROUP BY` clause in SQL to group rows that share a common attribute. | ||
|
|
||
| The most commonly used SQL aggregate functions are: | ||
|
|
||
|
|
@@ -21,38 +19,11 @@ The most commonly used SQL aggregate functions are: | |
|
|
||
| Aggregate functions ignore null values (except for `COUNT()`). | ||
|
|
||
| --- | ||
|
|
||
| ## SQL MIN() and MAX() Functions | ||
|
|
||
| The `MIN()` function returns the smallest value of the selected column. | ||
|
|
||
| The `MAX()` function returns the largest value of the selected column. | ||
|
|
||
| ### MIN Example | ||
|
|
||
| Find the lowest price in the Price column: | ||
| ``` | ||
| SELECT MIN(Price) | ||
| FROM Products; | ||
| ``` | ||
|
|
||
| ### MAX Example | ||
|
|
||
| Find the highest price in the Price column: | ||
| ``` | ||
| SELECT MAX(Price) | ||
| FROM Products; | ||
| ``` | ||
|
|
||
| ### Syntax | ||
|
|
||
| `SELECT MIN(_column_name_) FROM _table_name_ WHERE _condition_;` | ||
|
|
||
| `SELECT MAX(_column_name_) FROM _table_name_ WHERE _condition_;` | ||
|
|
||
| ### Demo Database | ||
| ## Demo Database | ||
|
|
||
| Below is a selection from the Products table used in the examples: | ||
| Below is a selection from the `Products` table used in the examples: | ||
|
|
||
| | ProductID | ProductName | SupplierID | CategoryID | Unit | Price | | ||
| | --- | --- | --- | --- | --- | --- | | ||
|
|
@@ -62,108 +33,83 @@ Below is a selection from the Products table used in the examples: | |
| | 4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 oz jars | 22 | | ||
| | 5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 boxes | 21.35 | | ||
|
|
||
| ## Set Column Name (Alias) | ||
|
|
||
| When you use `MIN()` or `MAX()`, the returned column will not have a descriptive name. To give the column a descriptive name, use the `AS` keyword: | ||
| --- | ||
|
|
||
| ### Example | ||
| ``` | ||
| SELECT MIN(Price) AS SmallestPrice | ||
| FROM Products; | ||
| ``` | ||
| ## Common SQL Aggregate Functions | ||
|
|
||
| ## Use MIN() with GROUP BY | ||
| ### MIN() and MAX() | ||
| * **Description**: The `MIN()` function returns the smallest value of the selected column. The `MAX()` function returns the largest value of the selected column. | ||
| * **Syntax**: | ||
| ```sql | ||
| SELECT MIN(column_name) FROM table_name WHERE condition; | ||
| SELECT MAX(column_name) FROM table_name WHERE condition; | ||
| ``` | ||
| * **Example (MIN)**: Find the lowest price in the Price column: | ||
| ```sql | ||
| SELECT MIN(Price) FROM Products; | ||
| ``` | ||
| * **Example (MAX)**: Find the highest price in the Price column: | ||
| ```sql | ||
| SELECT MAX(Price) FROM Products; | ||
| ``` | ||
|
|
||
| Here we use the `MIN()` function and the `GROUP BY` clause, to return the smallest price for each category in the Products table: | ||
| ### COUNT() | ||
| * **Description**: Returns the number of rows in a set. | ||
| * **Syntax**: | ||
| * `COUNT(column_name)` — Counts non-null values in the specified column | ||
| * `COUNT(*)` — Counts all rows | ||
| * **Example**: Count the total number of products: | ||
| ```sql | ||
| SELECT COUNT(*) FROM Products; | ||
| ``` | ||
|
|
||
| ### Example | ||
| ``` | ||
| SELECT MIN(Price) AS SmallestPrice, CategoryID | ||
| FROM Products | ||
| GROUP BY CategoryID; | ||
| ``` | ||
| ### SUM() | ||
| * **Description**: Returns the total sum of a numerical column. | ||
| * **Syntax**: `SUM(column_name)` | ||
| * **Example**: Find the sum of all prices in the Products table: | ||
| ```sql | ||
| SELECT SUM(Price) FROM Products; | ||
| ``` | ||
|
|
||
| You will learn more about the `[GROUP BY](sql_groupby.asp)` clause later in this tutorial. | ||
| ### AVG() | ||
| * **Description**: Returns the average value of a numerical column. | ||
| * **Syntax**: `AVG(column_name)` | ||
| * **Example**: Find the average price of all products: | ||
| ```sql | ||
| SELECT AVG(Price) FROM Products; | ||
| ``` | ||
|
|
||
| ======= | ||
| description: "An aggregate function is a function that performs a calculation on a set of values, and returns a single value." | ||
| tags: [sql, dbms, database] | ||
| --- | ||
|
|
||
| ## About SQL Aggregates | ||
|
|
||
| An aggregate function is a function that performs a calculation on a set of values and returns a single value. These functions are commonly used with the `GROUP BY` clause in SQL to group rows that share a common attribute. | ||
|
|
||
| The most commonly used SQL aggregate functions include: | ||
| ## Set Column Name (Alias) | ||
|
|
||
| - **MIN()**: Returns the smallest value within a selected column. | ||
| - **MAX()**: Returns the largest value within a selected column. | ||
| - **COUNT()**: Returns the number of rows in a set. | ||
| - **SUM()**: Returns the total sum of a numerical column. | ||
| - **AVG()**: Returns the average value of a numerical column. | ||
| When you use aggregate functions, the returned column will not have a descriptive name. To give the column a descriptive name, use the `AS` keyword (alias): | ||
|
|
||
| Aggregate functions ignore null values, except for `COUNT()`. | ||
| ### Example | ||
| ```sql | ||
| SELECT MIN(Price) AS SmallestPrice FROM Products; | ||
| ``` | ||
|
|
||
| --- | ||
|
|
||
| ## Common SQL Aggregate Functions | ||
|
|
||
| ### MIN() | ||
| - **Description**: Returns the smallest value within the selected column. | ||
| - **Syntax**: `MIN(column_name)` | ||
| - **Example**: | ||
| ```sql | ||
| SELECT MIN(salary) FROM employees; | ||
| ``` | ||
|
|
||
| ### MAX() | ||
| - **Description**: Returns the largest value within the selected column. | ||
| - **Syntax**: `MAX(column_name)` | ||
| - **Example**: | ||
| ```sql | ||
| SELECT MAX(salary) FROM employees; | ||
| ``` | ||
| ## Using Aggregate Functions with GROUP BY | ||
|
|
||
| ### COUNT() | ||
| - **Description**: Returns the number of rows in a set. | ||
| - **Syntax**: | ||
| - `COUNT(column_name)` -- Counts non-null values in the specified column | ||
| - `COUNT(*)` -- Counts all rows | ||
| - **Example**: | ||
| ```sql | ||
| SELECT COUNT(*) FROM employees; | ||
| ``` | ||
| Aggregate functions are often combined with the `GROUP BY` clause to group rows that have the same values in specified columns. | ||
|
|
||
| ### SUM() | ||
| - **Description**: Returns the total sum of a numerical column. | ||
| - **Syntax**: `SUM(column_name)` | ||
| - **Example**: | ||
| ```sql | ||
| SELECT SUM(salary) FROM employees; | ||
| ``` | ||
| ### Syntax | ||
| ```sql | ||
| SELECT column1, AGGREGATE_FUNCTION(column2) | ||
| FROM table_name | ||
| GROUP BY column1; | ||
| ``` | ||
|
|
||
| ### AVG() | ||
| - **Description**: Returns the average value of a numerical column. | ||
| - **Syntax**: `AVG(column_name)` | ||
| - **Example**: | ||
| ```sql | ||
| SELECT AVG(salary) FROM employees; | ||
| ``` | ||
| ### Example | ||
| Here we use the `MIN()` function and the `GROUP BY` clause to return the smallest price for each category in the `Products` table: | ||
|
|
||
| ## Using Aggregate Functions with GROUP BY | ||
| ```sql | ||
| SELECT MIN(Price) AS SmallestPrice, CategoryID | ||
| FROM Products | ||
| GROUP BY CategoryID; | ||
| ``` | ||
|
|
||
| Aggregate functions can be combined with the `GROUP BY` clause to group rows that have the same values in specified columns. | ||
|
|
||
| - **Syntax**: | ||
| ```sql | ||
| SELECT column1, AGGREGATE_FUNCTION(column2) | ||
| FROM table_name | ||
| GROUP BY column1; | ||
| ``` | ||
|
|
||
| - **Example**: | ||
| ```sql | ||
| SELECT department, COUNT(*) AS employee_count | ||
| FROM employees | ||
| GROUP BY department; | ||
| ``` | ||
| You will learn more about the `[GROUP BY](./sql-21.md)` clause later in this tutorial. | ||
|
Aditya948351 marked this conversation as resolved.
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. delete line number 115 |
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,7 +8,7 @@ tags: [java, Streams, Lambda, Functional Programming, filter, map, reduce, colle | |
| --- | ||
|
|
||
| :::info Who is this for? | ||
| Developers who know basic Java (loops, collections) and want to write cleaner, modern code using **lambda expressions** and the **Streams API**. This guide focuses on functional-style programming with hands-on examples. For the full Collections reference, see [Collections and Streams in Java](./collections-and-streams). | ||
| Developers who know basic Java (loops, collections) and want to write cleaner, modern code using **lambda expressions** and the **Streams API**. This guide focuses on functional-style programming with hands-on examples. For the full Collections reference, see [Collections and Streams in Java](./java-14.md). | ||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please do not modify line 11, as it is currently functional and contains no broken links. |
||
| ::: | ||
|
|
||
| # Java Streams API and Lambda Expressions | ||
|
|
||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.