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. Oracle SQL

Oracle SQL

This Oracle SQL course provides a comprehensive introduction to Structured Query Language (SQL) using Oracle Database. Participants will learn how to retrieve, filter, sort, and manipulate data efficiently using SQL statements. The course covers essential topics such as SELECT statements, joins, subqueries, functions, grouping, set operators, and data manipulation commands (INSERT, UPDATE, DELETE). Through practical examples and hands-on exercises, learners will develop the skills required to write efficient SQL queries, manage database data, and build a strong foundation for database development, reporting, and data analysis.

Course Prerequisites:

None

Course Snapshot

£30.00 / Hour

Level: IntermediateDuration: 20 HoursMode: Online / Virtual

What you will learn?

1. Relational Database concepts

  • Explaining the theoretical and physical aspects of a relational database
  • Relating clauses in SQL Select Statement to Components of an ERD
  • Explaining the relationship between a database and SQL

2. Retrieving Data using the SQL SELECT Statement

  • Using Column aliases
  • Using The SQL SELECT statement
  • Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
  • Using Arithmetic expressions and NULL values in the SELECT statement

3. Restricting and Sorting Data

  • Applying Rules of precedence for operators in an expression
  • Limiting Rows Returned in a SQL Statement
  • Using Substitution Variables
  • Using the DEFINE and VERIFY commands
  • Sorting Data

4. Using Single-Row Functions to Customize Output

  • Manipulating strings with character functions in SQL SELECT and WHERE clauses
  • Performing arithmetic with date data
  • Manipulating numbers with the ROUND, TRUNC and MOD functions
  • Manipulating dates with the date function

5. Using Conversion Functions and Conditional Expressions

  • Applying the NVL, NULLIF, and COALESCE functions to data
  • Understanding implicit and explicit data type conversion
  • Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
  • Nesting multiple functions

6. Reporting Aggregated Data Using Group Functions

  • Restricting Group Results
  • Creating Groups of Data
  • Using Group Functions

7. Displaying Data from Multiple Tables

  • Using Self-joins
  • Using Various Types of Joins
  • Using Non equijoins
  • Using OUTER joins
  • Understanding and Using Cartesian Products

8. Using Subqueries to Solve Queries

  • Using Single Row Subqueries
  • Using Multiple Row Subqueries
  • Update and delete rows using correlated subqueries

9. Using SET Operators

  • Matching the SELECT statements
  • Using the ORDER BY clause in set operations
  • Using The INTERSECT operator
  • Using The MINUS operator
  • Using The UNION and UNION ALL operators

10. Managing Tables using DML statements

  • Managing Database Transactions
  • Controlling transactions
  • Perform Insert, Update and Delete operations
  • Performing multi table Inserts
  • Performing Merge statements

11. Managing Indexes Synonyms and Sequences

  • Managing Indexes
  • Managing Synonyms
  • Managing Sequences

12. Use DDL to manage tables and their relationships

  • Describing and Working with Tables
  • Describing and Working with Columns and Data Types
  • Creating tables
  • Dropping columns and setting column UNUSED
  • Truncating tables
  • Creating and using Temporary Tables
  • Creating and using external tables
  • Managing Constraints

13. Managing Views

  • Managing Views

14. Controlling User Access

  • Differentiating system privileges from object privileges
  • Granting privileges on tables
  • Distinguishing between granting privileges and roles

15. Managing Objects with Data Dictionary Views

  • Using data dictionary views

16. Managing Data in Different Time Zones

  • Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP
  • Working with INTERVAL data types

Courses you may also like

Oracle Program with PL/SQL

Oracle Advanced PL/SQL Developers possess in-depth expertise in designing, developing, testing, and optimizing robust database applications using Oracle Database technologies. They demonstrate advance...

Advanced

Duration: 30 Hours

Charges: £30.00 / Hour

Mode: Online / Virtual

Details

Exam 1Z0-171: Oracle AI Database SQL Associate

Become an Oracle AI Database SQL Associate and demonstrate understanding of fundamental SQL concepts needed to interact with database tables and other objects. Passing the exam illustrates depth of kn...

Beginner

Duration: 30 Hours

Charges: £25.00 / Hour

Mode: Online / Virtual

Details

Exam 1Z0-149: Oracle Database Program with PL/SQL

Oracle PL/SQL Developer Certified Professionals demonstrate advanced expertise in designing, developing, optimizing, and maintaining high-performance database-centric applications using Oracle PL/SQL....

Advanced

Duration: 40 Hours

Charges: £25.00 / Hour

Mode: Online / Virtual

Details