Useful Links
Computer Science
Databases
SQL Database Language
1. Introduction to Databases and SQL
2. SQL Fundamentals and Syntax
3. Basic Data Retrieval with SELECT
4. Data Manipulation Operations
5. Database Structure Management
6. Multi-Table Operations and Joins
7. Aggregate Functions and Data Summarization
8. Subqueries and Nested Queries
9. Advanced SQL Features
10. Transaction Management and Concurrency
11. Database Security and Access Control
12. Stored Procedures and Programmability
Aggregate Functions and Data Summarization
Aggregate Function Fundamentals
Aggregate Function Concepts
Set Function Behavior
NULL Value Handling in Aggregates
Common Aggregate Functions
COUNT Function
COUNT(*) Usage
COUNT(column) Usage
COUNT(DISTINCT) Usage
NULL Value Considerations
SUM Function
Numeric Summation
NULL Value Handling
Data Type Considerations
AVG Function
Average Calculations
NULL Value Exclusion
Precision Considerations
MIN Function
Minimum Value Identification
Data Type Compatibility
NULL Value Handling
MAX Function
Maximum Value Identification
String and Date Comparisons
NULL Value Handling
Grouping Data
GROUP BY Fundamentals
Grouping Concepts
Aggregate Context
Single Column Grouping
Basic Grouping Syntax
Group Formation Rules
Multiple Column Grouping
Composite Grouping
Group Hierarchy
Grouping by Expressions
Calculated Group Keys
Function-Based Grouping
GROUP BY Rules and Restrictions
SELECT List Restrictions
Non-Aggregate Column Rules
Functional Dependencies
Filtering Grouped Data
HAVING Clause Purpose
HAVING vs WHERE Differences
Aggregate Conditions
Complex HAVING Conditions
Performance Considerations
Advanced Grouping
ROLLUP Operations
Hierarchical Grouping
Subtotal Generation
CUBE Operations
Multi-Dimensional Grouping
Cross-Tabulation
GROUPING SETS
Custom Grouping Combinations
Flexible Aggregation
DISTINCT with Aggregates
Unique Value Aggregation
Performance Implications
Use Case Scenarios
Previous
6. Multi-Table Operations and Joins
Go to top
Next
8. Subqueries and Nested Queries