SQL Resources TP
682 subscribers
66 photos
4 files
99 links
Download Telegram
Channel created
Channel name was changed to ยซSQL for Data Analysis TPยป
SQL For Everything
SQL in 30 Days
Week 1: Beginner Level

Day 1-3: Introduction and Setup
1. Day 1: Introduction to SQL, its importance, and various database systems.
2. Day 2: Installing a SQL database (e.g., MySQL, PostgreSQL).
3. Day 3: Setting up a sample database and practicing basic commands.

Day 4-7: Basic SQL Queries
4. Day 4: SELECT statement, retrieving data from a single table.
5. Day 5: WHERE clause and filtering data.
6. Day 6: Sorting data with ORDER BY.
7. Day 7: Aggregating data with GROUP BY and using aggregate functions (COUNT, SUM, AVG).

Week 2-3: Intermediate Level

Day 8-14: Working with Multiple Tables
8. Day 8: Introduction to JOIN operations.
9. Day 9: INNER JOIN and LEFT JOIN.
10. Day 10: RIGHT JOIN and FULL JOIN.
11. Day 11: Subqueries and correlated subqueries.
12. Day 12: Creating and modifying tables with CREATE, ALTER, and DROP.
13. Day 13: INSERT, UPDATE, and DELETE statements.
14. Day 14: Understanding indexes and optimizing queries.

Day 15-21: Data Manipulation
15. Day 15: CASE statements for conditional logic.
16. Day 16: Using UNION and UNION ALL.
17. Day 17: Data type conversions (CAST and CONVERT).
18. Day 18: Working with date and time functions.
19. Day 19: String manipulation functions.
20. Day 20: Error handling with TRY...CATCH.
21. Day 21: Practice complex queries and data manipulation tasks.

Week 4: Advanced Level

Day 22-28: Advanced Topics
22. Day 22: Working with Views.
23. Day 23: Stored Procedures and Functions.
24. Day 24: Triggers and transactions.
25. Day 25: Security and user privileges.
26. Day 26: Performance tuning and query optimization.
27. Day 27: Introduction to NoSQL databases (optional).
28. Day 28: Working with NoSQL databases (optional).

Day 29-30: Real-World Applications
29. Day 29: Building a simple application that uses SQL.
30. Day 30: Final review and practice, explore advanced topics in depth, or work on a personal project.

Remember to practice regularly, work on small projects, and use online resources and SQL platforms for hands-on experience. Adjust the plan based on your progress and interests, and you'll be well on your way to becoming proficient in SQL!

SQL Resources: https://t.me/SQLResourcesTP

Bookmark this Post for Later Use: https://tinyurl.com/SQLin30Days

Follow this Channel for More Tips:
https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R
Channel name was changed to ยซSQL Resources TPยป
Datacamp SQL_for_Data_Science Cheat Sheet.pdf
3.6 MB
SQL for Data Science Cheat Sheet - DataCamp
*Complete Roadmap to learn SQL in 2025* ๐Ÿ‘‡๐Ÿ‘‡

1. Basic Concepts
- Understand databases and SQL.
- Learn data types (INT, VARCHAR, DATE, etc.).

2. Basic Queries
- SELECT: Retrieve data.
- WHERE: Filter results.
- ORDER BY: Sort results.
- LIMIT: Restrict results.

3. Aggregate Functions
- COUNT, SUM, AVG, MAX, MIN.
- Use GROUP BY to group results.

4. Joins
- INNER JOIN: Combine rows from two tables based on a condition.
- LEFT JOIN: Include all rows from the left table.
- RIGHT JOIN: Include all rows from the right table.
- FULL OUTER JOIN: Include all rows from both tables.

5. Subqueries
- Use nested queries for complex data retrieval.

6. Data Manipulation
- INSERT: Add new records.
- UPDATE: Modify existing records.
- DELETE: Remove records.

7. Schema Management
- CREATE TABLE: Define new tables.
- ALTER TABLE: Modify existing tables.
- DROP TABLE: Remove tables.

8. Indexes
- Understand how to create and use indexes to optimize queries.

9. Views
- Create and manage views for simplified data access.

10. Transactions
- Learn about COMMIT and ROLLBACK for data integrity.

11. Advanced Topics
- Stored Procedures: Automate complex tasks.
- Triggers: Execute actions automatically based on events.
- Normalization: Understand database design principles.

12. Practice
- Use platforms like LeetCode, HackerRank, or learnsql for hands-on practice.

Here are some free resources to learn  & practice SQL ๐Ÿ‘‡๐Ÿ‘‡

SQL For Data Analysis: https://t.me/SQLResourcesTP

Udacity free course- https://techurl.in/tYrRG

For Practice- https://stratascratch.com/?via=free

SQL in 30 Days: https://t.me/SQLResourcesTP/6

Top 10 SQL Projects with Datasets: https://t.me/DataScienceResourcesTP/5

Join for more free resources: https://t.me/TechPsyche

Bookmark Post for Later Use: https://tinyurl.com/SQLRoadmap2025

ENJOY LEARNING ๐Ÿ‘๐Ÿ‘
Channel photo updated
Please go through this top 10 SQL projects with Datasets that you can practice and can add in your resume

๐Ÿ“Œ1. Social Media Analytics:
(https://www.kaggle.com/amanajmera1/framingham-heart-study-dataset)

๐Ÿš€2. Web Analytics:
(https://www.kaggle.com/zynicide/wine-reviews)

๐Ÿ“Œ3. HR Analytics:
(https://www.kaggle.com/pavansubhasht/ibm-hr-analytics-
attrition-dataset)

๐Ÿš€4. Healthcare Data Analysis:
(https://www.kaggle.com/cdc/mortality)

๐Ÿ“Œ5. E-commerce Analysis:
(https://www.kaggle.com/olistbr/brazilian-ecommerce)

๐Ÿš€6. Inventory Management:
(https://www.kaggle.com/datasets?
search=inventory+management)

๐Ÿ“Œ 7.Customer Relationship Management:
(https://www.kaggle.com/pankajjsh06/ibm-watson-
marketing-customer-value-data)

๐Ÿš€8. Financial Data Analysis:
(https://www.kaggle.com/awaiskalia/banking-database)

๐Ÿ“Œ9. Supply Chain Management:
(https://www.kaggle.com/shashwatwork/procurement-analytics)

๐Ÿš€10. Analysis of Sales Data:
(https://www.kaggle.com/kyanyoga/sample-sales-data)

Small suggestion from my side for non tech students: kindly pick those datasets which you like the subject in general, that way you will be more excited to practice it, instead of just doing it for the sake of resume, you will learn SQL more passionately, since itโ€™s a programming language try to make it more exciting for yourself.

Data Science Resources: https://t.me/DataScienceResourcesTP

WhatsApp Channel: https://whatsapp.com/channel/0029VahGttK5a24AXAJDjm2R

Bookmark Post for Later Use: https://tinyurl.com/SQLProjectsDatasets

Hope this piece of information helps you
SQL Mindmap

SQL in 30 Days: https://t.me/SQLResourcesTP/6
There has never been a better time to become a data analyst.

Tackle the tools:

* Excel
* SQL
* PowerBI/Tableau
* Python/R

Sharpen these soft skills:

* Communication
* Storytelling
* Critical thinking
* Business acumen

And let your journey begin.

Learn Power BI in 2025: https://t.me/DataAnalysisResourcesTP/7
๐Ÿ๏ธโƒฃ ๐—ฆ๐—˜๐—Ÿ๐—˜๐—–๐—ง, ๐—ช๐—›๐—˜๐—ฅ๐—˜, ๐—ฎ๐—ป๐—ฑ ๐—ข๐—ฅ๐——๐—˜๐—ฅ ๐—•๐—ฌ
โคท Retrieve data from tables
โคท Filter records with WHERE
โคท Sort results using ORDER BY

๐Ÿ๏ธโƒฃ ๐—๐—ข๐—œ๐—ก๐—ฆ (๐—œ๐—ป๐—ป๐—ฒ๐—ฟ, ๐—Ÿ๐—ฒ๐—ณ๐˜, ๐—ฅ๐—ถ๐—ด๐—ต๐˜, ๐—™๐˜‚๐—น๐—น)
โคท Combine data from multiple tables
โคท Use INNER JOIN for common records
โคท Use LEFT JOIN to keep all left table records

๐Ÿ‘๏ธโƒฃ ๐—”๐—š๐—š๐—ฅ๐—˜๐—š๐—”๐—ง๐—œ๐—ข๐—ก (๐—–๐—ข๐—จ๐—ก๐—ง, ๐—ฆ๐—จ๐— , ๐—”๐—ฉ๐—š, ๐— ๐—”๐—ซ, ๐— ๐—œ๐—ก)
โคท Summarize and analyze data
โคท Use GROUP BY for grouped metrics
โคท Filter groups with HAVING

๐Ÿ’๏ธโƒฃ ๐—ฆ๐—จ๐—•๐—ค๐—จ๐—˜๐—ฅ๐—œ๐—˜๐—ฆ ๐—ฎ๐—ป๐—ฑ ๐—–๐—ง๐—˜๐˜€
โคท Nested queries for advanced filtering
โคท WITH clause to improve readability

๐Ÿ“๏ธโƒฃ ๐—ช๐—œ๐—ก๐——๐—ข๐—ช ๐—™๐—จ๐—ก๐—–๐—ง๐—œ๐—ข๐—ก๐—ฆ
โคท Use RANK(), DENSE_RANK(), ROW_NUMBER()
โคท Analyze running totals and moving averages

๐Ÿ”๏ธโƒฃ ๐—˜๐—™๐—™๐—œ๐—–๐—œ๐—˜๐—ก๐—–๐—ฌ ๐—ช๐—œ๐—ง๐—› ๐—œ๐—ก๐——๐—˜๐—ซ๐—˜๐—ฆ
โคท Speed up queries using indexing
โคท Understand clustered vs. non-clustered indexes

๐Ÿ”— ๐˜“๐˜ฆ๐˜ข๐˜ณ๐˜ฏ ๐˜š๐˜˜๐˜“ ๐˜๐˜™๐˜Œ๐˜Œ ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜ต๐˜ฉ๐˜ฆ๐˜ด๐˜ฆ ๐˜ณ๐˜ฆ๐˜ด๐˜ฐ๐˜ถ๐˜ณ๐˜ค๐˜ฆ๐˜ด:
โคท Resources - t.me/sqlresourcestp
โคท ๐˜ž๐Ÿน๐˜š๐˜ค๐˜ฉ๐˜ฐ๐˜ฐ๐˜ญ๐˜ด - w3schools.com/sql/
Languages used by data engineers:

๐Ÿ“SQL
๐Ÿ“Python
๐Ÿ“Scala
๐Ÿ“Pyspark
๐Ÿ“Spark SQL