Welcome to my SQL Practice Repository.
This repository contains my hands-on SQL learning journey, where I practice and implement various SQL concepts ranging from basic queries to advanced SQL operations. The purpose of this repository is to build a strong foundation in database management, data analysis, and query optimization through practical examples and real-world scenarios.
I created this repository as part of my learning path toward becoming a Data Analyst/Data Scientist.
The main objectives of this repository are:
- Strengthen SQL fundamentals
- Practice real-world database operations
- Improve query writing skills
- Understand data manipulation techniques
- Learn data retrieval and analysis methods
- Build a portfolio of SQL projects and exercises
- Prepare for interviews and technical assessments
- SQL
- PostgreSQL
- MySQL
- Database Management Systems (DBMS)
- Git & GitHub
✔ SELECT Statements
✔ WHERE Clause
✔ DISTINCT
✔ LIMIT
✔ ORDER BY
✔ Aliases
✔ Arithmetic Operators
✔ Comparison Operators
✔ Logical Operators
✔ AND, OR, NOT Operations
✔ BETWEEN
✔ IN
✔ LIKE
✔ COUNT()
✔ SUM()
✔ AVG()
✔ MIN()
✔ MAX()
✔ UPPER()
✔ LOWER()
✔ LENGTH()
✔ CONCAT()
✔ SUBSTRING()
✔ CURRENT_DATE
✔ CURRENT_TIME
✔ EXTRACT()
✔ AGE()
✔ CASE Statements
✔ COALESCE()
✔ INNER JOIN
✔ LEFT JOIN
✔ RIGHT JOIN
✔ FULL JOIN
✔ CROSS JOIN
✔ SELF JOIN
✔ UNION
✔ UNION ALL
✔ INTERSECT
✔ EXCEPT
✔ Window Functions
✔ Ranking Functions
✔ Partitioning
✔ Row Number
✔ Common Table Expressions (CTEs)
SQL/
│
├── Aggregate Functions.sql
├── Arithmetic operations.sql
├── Comparison operations.sql
├── Date & Time Functions.sql
├── JOIN functions.sql
├── SQL Functions Practice.sql
├── String functions.sql
├── Window functions.sql
├── Union, Intersect and Except.sql
│
└── README.md
This repository follows a practical learning approach:
- Learn concepts
- Write SQL queries
- Practice examples
- Solve problems
- Build mini-projects
- Improve query efficiency
Planned additions:
- SQL mini projects
- Real-world datasets
- Stored procedures
- Triggers
- Views
- Database design examples
- Interview questions and solutions
- Advanced query optimization
Through this repository I am improving:
- Data querying
- Database management
- Analytical thinking
- Problem solving
- Data manipulation
- Query optimization
Suggestions and improvements are always welcome.
Feel free to:
- Fork this repository
- Raise issues
- Submit pull requests
Vijay K G
Aspiring Data Analysts | SQL Learner | Data Analytics Enthusiast
GitHub: https://github.com/vijaykg01
LinkedIn: https://www.linkedin.com/in/vijaykg01