CRUD operations in SQL
1.Create (INSERT): Adds new records to a table
2.Read (SELECT): Retrieves data from a table.
3.Update (UPDATE): Modifies existing records in a table.
4. Delete (DELETE): Removes records from a table.
1.Create (INSERT): Adds new records to a table
2.Read (SELECT): Retrieves data from a table.
3.Update (UPDATE): Modifies existing records in a table.
4. Delete (DELETE): Removes records from a table.
๐33โค1
Me after learning SQL๐
https://www.instagram.com/reel/C4e68ntIiMO/?igsh=NDVmcWp1YTJpNTdk
https://www.instagram.com/reel/C4e68ntIiMO/?igsh=NDVmcWp1YTJpNTdk
๐8
Quick Recap of SQL Concepts
1๏ธโฃ FROM clause: Specifies the tables from which data will be retrieved.
2๏ธโฃ WHERE clause: Filters rows based on specified conditions.
3๏ธโฃ GROUP BY clause: Groups rows that have the same values into summary rows.
4๏ธโฃ HAVING clause: Filters groups based on specified conditions.
5๏ธโฃ SELECT clause: Specifies the columns to be retrieved.
6๏ธโฃ WINDOW functions: Functions that perform calculations across a set of table rows.
7๏ธโฃ AGGREGATE functions: Functions like COUNT, SUM, AVG that perform calculations on a set of values.
8๏ธโฃ UNION / UNION ALL: Combines the result sets of multiple SELECT statements.
9๏ธโฃ ORDER BY clause: Sorts the result set based on specified columns.
๐ LIMIT / OFFSET (or FETCH / OFFSET in some databases): Controls the number of rows returned and starting point for retrieval.
1๏ธโฃ FROM clause: Specifies the tables from which data will be retrieved.
2๏ธโฃ WHERE clause: Filters rows based on specified conditions.
3๏ธโฃ GROUP BY clause: Groups rows that have the same values into summary rows.
4๏ธโฃ HAVING clause: Filters groups based on specified conditions.
5๏ธโฃ SELECT clause: Specifies the columns to be retrieved.
6๏ธโฃ WINDOW functions: Functions that perform calculations across a set of table rows.
7๏ธโฃ AGGREGATE functions: Functions like COUNT, SUM, AVG that perform calculations on a set of values.
8๏ธโฃ UNION / UNION ALL: Combines the result sets of multiple SELECT statements.
9๏ธโฃ ORDER BY clause: Sorts the result set based on specified columns.
๐ LIMIT / OFFSET (or FETCH / OFFSET in some databases): Controls the number of rows returned and starting point for retrieval.
๐13โค9๐2
Which of the following keyword can be used to remove duplicates in SQL?
Anonymous Quiz
6%
GROUP BY
14%
DUPLICATE
29%
REMOVE_DUPLICATE
52%
DISTINCT
๐21โค10๐ค1
30-day Roadmap plan for SQL covers beginner, intermediate, and advanced topics ๐
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: Windows Function
Day 26-30: Real-World Projects
26. Day 26: SQL Project-1
27. Day 27: SQL Project-2
28. Day 28: SQL Project-3
29. Day 29: Practice questions set
30. Day 30: Final review and practice, explore advanced topics in depth, or work on a personal project.
Like for more
Hope it helps :)
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: Windows Function
Day 26-30: Real-World Projects
26. Day 26: SQL Project-1
27. Day 27: SQL Project-2
28. Day 28: SQL Project-3
29. Day 29: Practice questions set
30. Day 30: Final review and practice, explore advanced topics in depth, or work on a personal project.
Like for more
Hope it helps :)
๐142โค57๐6๐ค3๐คฃ3๐1
If you are trying to transition into the data analytics domain and getting started with SQL, focus on the most useful concept that will help you solve the majority of the problems, and then try to learn the rest of the topics:
๐๐ป Basic Aggregation function:
1๏ธโฃ AVG
2๏ธโฃ COUNT
3๏ธโฃ SUM
4๏ธโฃ MIN
5๏ธโฃ MAX
๐๐ป JOINS
1๏ธโฃ Left
2๏ธโฃ Inner
3๏ธโฃ Self (Important, Practice questions on self join)
๐๐ป Windows Function (Important)
1๏ธโฃ Learn how partitioning works
2๏ธโฃ Learn the different use cases where Ranking/Numbering Functions are used? ( ROW_NUMBER,RANK, DENSE_RANK, NTILE)
3๏ธโฃ Use Cases of LEAD & LAG functions
4๏ธโฃ Use cases of Aggregate window functions
๐๐ป GROUP BY
๐๐ป WHERE vs HAVING
๐๐ป CASE STATEMENT
๐๐ป UNION vs Union ALL
๐๐ป LOGICAL OPERATORS
Other Commonly used functions:
๐๐ป IFNULL
๐๐ป COALESCE
๐๐ป ROUND
๐๐ป Working with Date Functions
1๏ธโฃ EXTRACTING YEAR/MONTH/WEEK/DAY
2๏ธโฃ Calculating date differences
๐๐ปCTE
๐๐ปViews & Triggers (optional)
Here is an amazing resources to learn & practice SQL: https://bit.ly/3FxxKPz
Share with credits: https://t.me/sqlspecialist
Hope it helps :)
๐๐ป Basic Aggregation function:
1๏ธโฃ AVG
2๏ธโฃ COUNT
3๏ธโฃ SUM
4๏ธโฃ MIN
5๏ธโฃ MAX
๐๐ป JOINS
1๏ธโฃ Left
2๏ธโฃ Inner
3๏ธโฃ Self (Important, Practice questions on self join)
๐๐ป Windows Function (Important)
1๏ธโฃ Learn how partitioning works
2๏ธโฃ Learn the different use cases where Ranking/Numbering Functions are used? ( ROW_NUMBER,RANK, DENSE_RANK, NTILE)
3๏ธโฃ Use Cases of LEAD & LAG functions
4๏ธโฃ Use cases of Aggregate window functions
๐๐ป GROUP BY
๐๐ป WHERE vs HAVING
๐๐ป CASE STATEMENT
๐๐ป UNION vs Union ALL
๐๐ป LOGICAL OPERATORS
Other Commonly used functions:
๐๐ป IFNULL
๐๐ป COALESCE
๐๐ป ROUND
๐๐ป Working with Date Functions
1๏ธโฃ EXTRACTING YEAR/MONTH/WEEK/DAY
2๏ธโฃ Calculating date differences
๐๐ปCTE
๐๐ปViews & Triggers (optional)
Here is an amazing resources to learn & practice SQL: https://bit.ly/3FxxKPz
Share with credits: https://t.me/sqlspecialist
Hope it helps :)
๐21โค7
๐๐๐ ๐๐๐ฌ๐ ๐๐ญ๐ฎ๐๐ข๐๐ฌ ๐๐จ๐ซ ๐๐ง๐ญ๐๐ซ๐ฏ๐ข๐๐ฐ:
Join for more: https://t.me/sqlanalyst
1. Dannyโs Diner:
Restaurant analytics to understand the customer orders pattern.
Link: https://8weeksqlchallenge.com/case-study-1/
2. Pizza Runner
Pizza shop analytics to optimize the efficiency of the operation
Link: https://8weeksqlchallenge.com/case-study-2/
3. Foodie Fie
Subscription-based food content platform
Link: https://lnkd.in/gzB39qAT
4. Data Bank: Thatโs money
Analytics based on customer activities with the digital bank
Link: https://lnkd.in/gH8pKPyv
5. Data Mart: Fresh is Best
Analytics on Online supermarket
Link: https://lnkd.in/gC5bkcDf
6. Clique Bait: Attention capturing
Analytics on the seafood industry
Link: https://lnkd.in/ggP4JiYG
7. Balanced Tree: Clothing Company
Analytics on the sales performance of clothing store
Link: https://8weeksqlchallenge.com/case-study-7
8. Fresh segments: Extract maximum value
Analytics on online advertising
Link: https://8weeksqlchallenge.com/case-study-8
Join for more: https://t.me/sqlanalyst
1. Dannyโs Diner:
Restaurant analytics to understand the customer orders pattern.
Link: https://8weeksqlchallenge.com/case-study-1/
2. Pizza Runner
Pizza shop analytics to optimize the efficiency of the operation
Link: https://8weeksqlchallenge.com/case-study-2/
3. Foodie Fie
Subscription-based food content platform
Link: https://lnkd.in/gzB39qAT
4. Data Bank: Thatโs money
Analytics based on customer activities with the digital bank
Link: https://lnkd.in/gH8pKPyv
5. Data Mart: Fresh is Best
Analytics on Online supermarket
Link: https://lnkd.in/gC5bkcDf
6. Clique Bait: Attention capturing
Analytics on the seafood industry
Link: https://lnkd.in/ggP4JiYG
7. Balanced Tree: Clothing Company
Analytics on the sales performance of clothing store
Link: https://8weeksqlchallenge.com/case-study-7
8. Fresh segments: Extract maximum value
Analytics on online advertising
Link: https://8weeksqlchallenge.com/case-study-8
๐21โค5
Best Way to Learn SQL in 2024
๐๐
https://www.linkedin.com/posts/sql-analysts_codecademy-sql-dataanalytics-activity-7177170950881218560-MdKt?utm_source=share&utm_medium=member_android
๐๐
https://www.linkedin.com/posts/sql-analysts_codecademy-sql-dataanalytics-activity-7177170950881218560-MdKt?utm_source=share&utm_medium=member_android
๐6
Complete Roadmap to learn SQL
๐๐
https://www.linkedin.com/posts/sql-analysts_complete-roadmap-to-learn-sql-in-2024-activity-7177533338776199169-_lH_?utm_source=share&utm_medium=member_android
๐๐
https://www.linkedin.com/posts/sql-analysts_complete-roadmap-to-learn-sql-in-2024-activity-7177533338776199169-_lH_?utm_source=share&utm_medium=member_android
๐6
Frequently asked SQL interview questions for Data Analyst/Data Engineer role-
1 - What is SQL and what are its main features?
2 - Order of writing SQL query?
3- Order of execution of SQL query?
4- What are some of the most common SQL commands?
5- Whatโs a primary key & foreign key?
6 - All types of joins and questions on their outputs?
7 - Explain all window functions and difference between them?
8 - What is stored procedure?
9 - Difference between stored procedure & Functions in SQL?
10 - What is trigger in SQL?
11 - Difference between where and having?
1 - What is SQL and what are its main features?
2 - Order of writing SQL query?
3- Order of execution of SQL query?
4- What are some of the most common SQL commands?
5- Whatโs a primary key & foreign key?
6 - All types of joins and questions on their outputs?
7 - Explain all window functions and difference between them?
8 - What is stored procedure?
9 - Difference between stored procedure & Functions in SQL?
10 - What is trigger in SQL?
11 - Difference between where and having?
๐29โค2
SQL Interview Questions with Answers ๐๐
https://www.linkedin.com/posts/sql-analysts_sql-interview-sqlinterview-activity-7178076668752760832-C2Fy?utm_source=share&utm_medium=member_android
https://www.linkedin.com/posts/sql-analysts_sql-interview-sqlinterview-activity-7178076668752760832-C2Fy?utm_source=share&utm_medium=member_android
๐3
Many people pay too much to learn SQL, but my mission is to break down barriers. I have shared complete learning series to learn SQL from scratch.
Here are the links to the SQL series
Complete SQL Topics for Data Analyst: https://t.me/sqlspecialist/523
Part-1: https://t.me/sqlspecialist/524
Part-2: https://t.me/sqlspecialist/525
Part-3: https://t.me/sqlspecialist/526
Part-4: https://t.me/sqlspecialist/527
Part-5: https://t.me/sqlspecialist/529
Part-6: https://t.me/sqlspecialist/534
Part-7: https://t.me/sqlspecialist/534
Part-8: https://t.me/sqlspecialist/536
Part-9: https://t.me/sqlspecialist/537
Part-10: https://t.me/sqlspecialist/539
Part-11: https://t.me/sqlspecialist/540
Part-12:
https://t.me/sqlspecialist/541
Part-13: https://t.me/sqlspecialist/542
Part-14: https://t.me/sqlspecialist/544
Part-15: https://t.me/sqlspecialist/545
Part-16: https://t.me/sqlspecialist/546
Part-17: https://t.me/sqlspecialist/549
Part-18: https://t.me/sqlspecialist/552
Part-19: https://t.me/sqlspecialist/555
Part-20: https://t.me/sqlspecialist/556
I saw a lot of big influencers copy pasting my content after removing the credits. It's absolutely fine for me as more people are getting free education because of my content.
But I will really appreciate if you share credits for the time and efforts I put in to create such valuable content. I hope you can understand.
Complete Python Topics for Data Analysts: https://t.me/sqlspecialist/548
Complete Excel Topics for Data Analysts: https://t.me/sqlspecialist/547
I'll continue with learning series on Python, Power BI, Excel & Tableau.
Thanks to all who support our channel and share the content with proper credits. You guys are really amazing.
Hope it helps :)
Here are the links to the SQL series
Complete SQL Topics for Data Analyst: https://t.me/sqlspecialist/523
Part-1: https://t.me/sqlspecialist/524
Part-2: https://t.me/sqlspecialist/525
Part-3: https://t.me/sqlspecialist/526
Part-4: https://t.me/sqlspecialist/527
Part-5: https://t.me/sqlspecialist/529
Part-6: https://t.me/sqlspecialist/534
Part-7: https://t.me/sqlspecialist/534
Part-8: https://t.me/sqlspecialist/536
Part-9: https://t.me/sqlspecialist/537
Part-10: https://t.me/sqlspecialist/539
Part-11: https://t.me/sqlspecialist/540
Part-12:
https://t.me/sqlspecialist/541
Part-13: https://t.me/sqlspecialist/542
Part-14: https://t.me/sqlspecialist/544
Part-15: https://t.me/sqlspecialist/545
Part-16: https://t.me/sqlspecialist/546
Part-17: https://t.me/sqlspecialist/549
Part-18: https://t.me/sqlspecialist/552
Part-19: https://t.me/sqlspecialist/555
Part-20: https://t.me/sqlspecialist/556
I saw a lot of big influencers copy pasting my content after removing the credits. It's absolutely fine for me as more people are getting free education because of my content.
But I will really appreciate if you share credits for the time and efforts I put in to create such valuable content. I hope you can understand.
Complete Python Topics for Data Analysts: https://t.me/sqlspecialist/548
Complete Excel Topics for Data Analysts: https://t.me/sqlspecialist/547
I'll continue with learning series on Python, Power BI, Excel & Tableau.
Thanks to all who support our channel and share the content with proper credits. You guys are really amazing.
Hope it helps :)
โค44๐31๐4๐คฃ2๐1๐1
๐8
I am planning to start a SQL Interview Preparation Series with 25+ practical questions. Like if interested ๐
๐157โค15๐6
SQL Programming Resources
I am planning to start a SQL Interview Preparation Series with 25+ practical questions. Like if interested ๐
Which platform in would be best to do so. As I am planning to share videos & images, which platform would work for you guys?
Anonymous Poll
35%
Linkedin
16%
Instagram
4%
Twitter
3%
Tiktok
42%
YouTube
๐20โค2๐1