Useful Links
Computer Science
Data Science
SQL for Data Analysis
1. Introduction to SQL and Relational Databases
2. Basic SQL Query Structure
3. Fundamental SQL Queries
4. Advanced Filtering and Selection
5. Data Aggregation and Grouping
6. Joining Tables
7. Data Transformation and Manipulation
8. Subqueries and Derived Tables
9. Window Functions and Advanced Analytics
10. Set Operations and Advanced Queries
11. Views and Temporary Objects
12. Advanced Data Types and Semi-Structured Data
13. SQL for Data Analysis Applications
14. Performance Optimization and Best Practices
Joining Tables
Join Fundamentals
Purpose of Joins
Join Conditions
Join Cardinality
Join Performance Considerations
Inner Joins
INNER JOIN Syntax
Equi-joins
Non-equi-joins
Multiple Join Conditions
Outer Joins
LEFT JOIN
RIGHT JOIN
FULL OUTER JOIN
Handling NULL Values in Outer Joins
Cross Joins
Cartesian Product
Use Cases for Cross Joins
Self Joins
Joining Table to Itself
Hierarchical Data Queries
Comparing Rows Within Same Table
Advanced Join Techniques
Multi-table Joins
Join Order Optimization
Using Subqueries in Joins
Conditional Joins
Join Alternatives
Implicit Join Syntax
WHERE Clause Joins
UNION for Join-like Operations
Previous
5. Data Aggregation and Grouping
Go to top
Next
7. Data Transformation and Manipulation