SQL_Learning_Path
SQL_Learning_Path
1. Introduction to SQL
- What is SQL?
- SQL vs NoSQL
- SELECT clause
- FROM clause
- WHERE clause
3. Filtering Data
4. Sorting Data
- ORDER BY clause
5. Limiting Results
- OFFSET
6. Removing Duplicates
- DISTINCT keyword
7. SQL Functions
DAY()
9. JOINS
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- SELF JOIN
10. Subqueries
- Syntax of CTEs
- Recursive CTEs
- Benefits of CTEs
- NTILE()
15. Transactions
16. Constraints
- Primary Keys
- Foreign Keys
- Unique Constraints
- Check Constraints
- Denormalization
18. Indexes
19. Views
- Views vs Tables
21. Triggers
- Backing up databases
- Restoring databases
- Index optimization