SQL for Data Jobs: From Queries to Case Studies
Write the SQL that analysts and developers use daily, practised on realistic Indian business data
Ghosla Academy · Data Team
SQL is the most requested skill in data job listings on Indian portals. This course teaches it with practical datasets such as retail sales, UPI-style transactions and student records, so every query answers a real business question. You will progress from simple selects to window functions and finish with case studies modelled on interview rounds.
What you will be able to do
- Write SELECT queries with filters, sorting and aggregation
- Combine tables with INNER, LEFT and self joins
- Use subqueries, CTEs and window functions
- Design tables with keys, constraints and normalisation
- Insert, update and delete data safely with transactions
- Solve SQL rounds asked in analyst and developer interviews
What you build
- Sales analysis for a kirana-chain dataset
- UPI transactions dashboard queries
- Interview-style SQL case study
What you need to start
- Basic computer skills
- A laptop to install MySQL or PostgreSQL (free)
Curriculum · 6 sections, 24 lectures
Databases and setup4 lectures
- What databases and SQL areFree preview8 min
- Installing MySQL and WorkbenchFree preview12 min
- Loading the course datasets10 min
- Quiz: database basics5 min
Querying a single table4 lectures
- SELECT, WHERE and ORDER BY14 min
- Text, date and number functions12 min
- GROUP BY and HAVING14 min
- Practice: 20 single-table questions15 min
Joins4 lectures
- INNER and LEFT joins15 min
- Self joins and multiple joins12 min
- Common join mistakes12 min
- Quiz: joins6 min
Advanced querying4 lectures
- Subqueries14 min
- CTEs for readable queries14 min
- Window functions: ROW_NUMBER, RANK, LAG18 min
- CASE expressions12 min
Designing and changing data4 lectures
- Tables, keys and constraints14 min
- Normalisation basics12 min
- INSERT, UPDATE, DELETE and transactions12 min
- Indexes and performance basics10 min
Case studies4 lectures
- Case study: kirana-chain sales20 min
- Case study: UPI transactions analysis20 min
- Interview-style SQL case study25 min
- SQL interview question bank8 min
Who this is for
- Students targeting data analyst or business analyst roles
- Developers who want stronger database skills
- Commerce and management graduates moving into analytics