Welcome to the SQL Exercise Repository! This repository is your go-to resource for practicing and enhancing your SQL skills. Whether you're a novice eager to learn the basics or an experienced developer looking to sharpen your SQL proficiency, you'll discover a plethora of exercises covering a wide spectrum of topics.
- Introduction
- Getting Started
- Exercise Topics
- Basic SQL Operations
- WHERE Clause and Operators
- CREATE and INSERT Statements
- JOIN Types
- ORDER BY
- Temporary Tables
- Window Functions and Case Statements
- Math Functions
- GROUP BY and Aggregate Functions
- Table Views and Connecting SQL to Python
- Contributing
This repository houses a series of SQL exercises meticulously crafted to help you practice and refine your SQL skills. Each exercise is strategically designed to focus on specific aspects of SQL, ranging from fundamental operations to advanced topics like window functions, joins, and connecting SQL to Python.
To begin, clone this repository to your local machine: git clone https://github.com/Moogli0602/SQL_Projects-Repository/
Navigate to the repository and explore the exercises in the relevant folders. Each exercise may include SQL scripts, sample data, and instructions to guide you through the process.
- Basic SQL Operations: Understand and practice fundamental SQL operations.
- WHERE Clause and Operators: Learn how to filter data using the WHERE clause and various operators.
- CREATE and INSERT Statements: Practice creating tables and inserting data into them.
- JOIN Types: Explore different types of joins (INNER, LEFT, RIGHT, FULL) to combine data from multiple tables.
- ORDER BY: Sort query results using the ORDER BY clause.
- Temporary Tables: Use temporary tables to store and manipulate intermediate results.
- Window Functions and Case Statements: Learn about window functions and use case statements for conditional logic.
- Math Functions: Explore mathematical functions available in SQL.
- GROUP BY and Aggregate Functions: Group data and perform aggregate functions like SUM, AVG, COUNT, etc.
- Table Views and Connecting SQL to Python: Create and use table views and explore how to connect SQL to Python.
Contributions are highly encouraged! If you have additional exercises, improvements, or corrections, please submit a pull request.
Happy querying! 🚀