π£Oracle SQL Database β Exercises & Solutions A comprehensive collection of solved exercises to help you master Oracle SQL β from beginner-friendly SELECT statements to advanced topics like subqueries, triggers, and set operators.
πTopics Covered β Basic Queries (SELECT, WHERE, ORDER BY)
β Joins (INNER, LEFT, RIGHT, FULL OUTER)
β Aggregate Functions (SUM, AVG, COUNT, etc.)
β GROUP BY and HAVING Clauses
β Subqueries & Nested Queries
β Set Operators (UNION, INTERSECT, MINUS)
β Views, Indexes, and Sequences
β DDL: CREATE, ALTER, DROP
β DML: INSERT, UPDATE, DELETE
β PL/SQL Basics β Procedures, Functions, Triggers
πHow to Use Set up the schema using the SQL scripts in the /setup/ directory (based on Oracle's HR-style structure).
Explore the problems under /exercises/ β these are designed for practice and revision.
Check your answers or learn from the /solutions/ folder.
Customize or expand the queries to deepen your understanding.
π― Repository Goals Strengthen real-world Oracle SQL problem-solving.
Prepare for technical interviews and academic exams.
Provide a structured and practical reference for Oracle database learners.
π‘Requirements Oracle Database (11g or above recommended)
SQL Developer or any Oracle-compatible client
π€ Contributions Welcome! Have new exercises? Found a better approach? Feel free to:
Fork this repo π
Add exercises or solutions π₯
Submit a Pull Request π‘
Letβs make this a go-to resource for all SQL learners!
π License This repository is open for educational use. Attribution is appreciated. No commercial use without permission.