This repository contains my SQL practice and business-oriented query solutions developed while learning MySQL for Data Analysis.
The repository demonstrates SQL concepts ranging from database creation to advanced analytical queries used for solving real-world business problems.
- Database Design (DDL)
- Data Manipulation (DML)
- Constraints
- Aggregate Functions
- GROUP BY & HAVING
- Joins
- Subqueries
- Correlated Subqueries
- EXISTS, ANY & ALL
- Window Functions
- Views
- String Functions
- Date Functions
- NULL Handling
- CASE Statements
- Business-Oriented SQL Analysis
SQL-for-Data-Analysis/
│
├── README.md
├── SQL/
│ └── SQL_for_Data_Analysis.sql
│
└── Images/
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
- INSERT
- UPDATE
- DELETE
- SELECT
- WHERE
- ORDER BY
- GROUP BY
- HAVING
- INNER JOIN
- LEFT JOIN
- SELF JOIN
- COUNT()
- SUM()
- AVG()
- MIN()
- MAX()
- Scalar Subqueries
- Correlated Subqueries
- EXISTS
- ANY
- ALL
- ROW_NUMBER()
- RANK()
- DENSE_RANK()
- LAG()
- LEAD()
- FIRST_VALUE()
- LAST_VALUE()
- CREATE VIEW
- Business Reporting Views
- String Functions
- Date Functions
- NULL Functions
- CASE Expressions
The objective of this repository is to strengthen SQL problem-solving skills and demonstrate practical experience in writing business-oriented SQL queries for data analysis.
- MySQL
- MySQL Workbench
- Git
- GitHub
M Manoj Kumar