/OracleSQL-Essentials

Collection of solved exercises for Oracle Database, including SQL queries, DDL, DML, joins, subqueries, and practice problems.

🟣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.