Introduction to SQL
This topic covers the basics of SQL, including its history, syntax, and common uses in data analysis.
Data Retrieval
Learn how to write SELECT statements to retrieve data from databases, filter results, and sort data.
Joins
Understand different types of joins, such as inner joins, outer joins, and self-joins, to combine data from multiple tables.
Subqueries
Explore how to use subqueries to create complex queries, perform calculations, and derive insights from data.
Aggregation Functions
Learn about aggregate functions like SUM, AVG, COUNT, MIN, and MAX to summarize data and calculate metrics.
Data Manipulation
Dive into INSERT, UPDATE, and DELETE statements to modify data in tables and maintain data integrity.
Data Cleaning and Transformation
Discover techniques for cleaning and transforming data using SQL, such as handling missing values and formatting data.
Advanced SQL Functions
Explore advanced functions like window functions, recursive queries, and pivot tables for more complex data analysis tasks.
Indexes and Optimization
Understand how indexes can improve query performance and learn strategies for optimizing SQL queries.