SQL Intermediate
Hey SQL Explorers! 👋 Selamat datang di level intermediate! Di sini kita akan belajar teknik SQL yang lebih canggih.
Apa yang Sudah Kamu Pelajari?
Di SQL Basic, kita sudah belajar:
- Konsep dasar database
- Perintah SQL dasar (SELECT, INSERT, UPDATE, DELETE)
- Filter data dengan WHERE
- JOIN dasar untuk menggabungkan tabel
Apa yang Akan Kamu Pelajari?
Di level intermediate ini, kita akan belajar:
- Self Join
- Multiple JOIN
- UNION dan UNION ALL
- Subquery dalam JOIN
- Subquery dalam WHERE
- Subquery dalam FROM
- Correlated Subquery
- EXISTS dan NOT EXISTS
- COUNT, SUM, AVG
- MIN, MAX
- STRING_AGG
- Nested aggregates
- GROUP BY multiple columns
- HAVING vs WHERE
- ROLLUP dan CUBE
- Grouping Sets
- Creating Views
- Materialized Views
- Index Types
- Index Strategy
- ACID Properties
- Transaction Isolation Levels
- Deadlocks
- Error Handling
- Normalization
- Relationships
- Constraints
- Best Practices
Siap untuk Level Berikutnya?
Setelah menguasai materi intermediate, kamu bisa lanjut ke SQL Advanced untuk belajar:
- Performance Optimization
- Complex Queries
- Stored Procedures
- Triggers
- Window Functions
- Database Security
- Query Planning
Yuk mulai belajar dari Advanced Joins! 🚀