Skip to main content
Imperial Tuitions
  • Home
  • Courses
  • Popular Courses
  • We Offer
  • Get Notified

Join us: to stay updated on new courses, discounts, free learning opportunities, and more

Join us to
Grow Skills,
together!

Get Updates

Imperial Tuitions

Expert-led IT tuition and online courses in programming, web development, databases, and career-focused technology skills.

Explore

  • Home
  • Courses
  • Popular Courses
  • We Offer
  • Get Notified

Information

  • Privacy Policy
  • Terms & Conditions

Contact

  • info.imperialtuitions@gmail.com

Questions about courses or enrolment? Email us anytime.

© 2026 Imperial Tuitions. All rights reserved.

Privacy·Terms
  1. Home/
  2. Courses/
  3. Structured Query Language(SQL)

Structured Query Language(SQL)

This intermediate SQL course is designed for learners who already understand SQL fundamentals and want to improve their query-writing and database management skills. The course introduces advanced querying techniques, joins, subqueries, set operators, views, indexes, and transaction management.

Course Prerequisites:

Structured Query Language (SQL) - Beginner Course

Course Snapshot

£30.00 / Hour

Level: IntermediateDuration: 10 HoursMode: Online / Virtual

What you will learn?

1. SQL Fundamentals Review

  • Review of SELECT queries 
  • Filtering and sorting 
  • Aggregate functions 
  • Joins recap 

2. Advanced Joins

  • Self joins 
  • Cross joins 
  • Multiple table joins 
  • Complex join conditions 

3. Subqueries

  • Single-row subqueries 
  • Multiple-row subqueries 
  • Correlated subqueries 
  • Nested subqueries 

4. Set Operators

  • UNION 
  • UNION ALL 
  • INTERSECT 
  • MINUS / EXCEPT 

5. Advanced Functions

  • CASE expressions 
  • COALESCE 
  • NULLIF 
  • Conditional logic in SQL 

6. Working with Dates and Time

  • Date calculations 
  • Formatting dates 
  • Extracting date parts 

7. Database Constraints

  • Advanced constraint management 
  • Altering constraints 
  • Referential integrity 

8. Views

  • Creating views 
  • Updating views 
  • Complex views 
  • Materialized views basics 

9. Indexes

  • What are indexes? 
  • Creating indexes 
  • Unique indexes 
  • Performance basics 

10. Transactions

  • COMMIT 
  • ROLLBACK 
  • SAVEPOINT 
  • Transaction control 

11. SQL Performance Basics

  • Query optimization basics 
  • Reading execution plans 
  • Avoiding common mistakes 

12. Data Import and Export

  • Importing CSV data 
  • Exporting query results 

13. Real-World SQL Scenarios

  • Sales database queries 
  • HR database reporting 
  • Inventory management queries 

14. Intermediate SQL Project

  • Multi-table database project 
  • Reporting system queries 
  • Business analytics queries

Courses you may also like

Structured Query Language (SQL)

This course is designed for absolute beginners who want to learn SQL from scratch and start working with databases confidently. Students will learn how to store, retrieve, filter, sort, and manage dat...

Beginner

Duration: 16 Hours

Charges: £25.00 / Hour

Mode: Online / Virtual

Details

Structured Query Language (SQL)

This advanced SQL course is designed for professionals who want to master complex SQL concepts, database optimization, analytical querying, and enterprise-level database operations. The course covers ...

Advanced

Duration: 10 Hours

Charges: £30.00 / Hour

Mode: Online / Virtual

Details