Comprehensive Oracle SQL on Oracle 11g

The objective of this Oracle training class is to provide a comprehensive introduction to the SQL database language within the context of an Oracle database. This Oracle course can be tailored for application designers and developers, database administrators, and business users and non-technical end users.

Location

Public Classes: Delivered live online via WebEx and guaranteed to run . Join from anywhere!

Private Classes: Delivered at your offices , or any other location of your choice.

Goals
  1. Understand how Oracle works
  2. Learn to use Oracle to output reports
  3. Learn to write queries getting data from multiple tables.
  4. Learn to create Users and Schemas.
  5. Learn to use pseudo-columns and functions.
  6. Learn to write simple and correlated subqueries.
  7. Learn to write simple and complex joins.
  8. Learn to use ROLLUP and CUBE.
  9. Learn to use SET operators.
  10. Learn to use character and non-character SQL functions.
  11. Learn to write INSERT, UPDATE, and DELETE statements.
  12. Learn to create tables.
  13. Learn to use keys and constraints to protect data integrity.
  14. Learn to use views, indexes, sequences, and synonyms.
Outline
  1. Relational Database Basics
    1. Brief History of SQL
    2. Relational Databases
    3. Tables
      1. Rows
      2. Columns
      3. Relationships
      4. Datatypes
      5. Primary Keys
      6. Foreign Keys
      7. Relational Database Management System
    4. Popular Databases
      1. Commercial Databases
      2. Popular Open Source Databases
    5. SQL Statements
      1. Database Manipulation Language (DML)
      2. Database Definition Language (DDL)
      3. Database Control Language (DCL)
  2. Simple SELECTs
    1. Introduction to the Northwind Database
    2. Some Basics
      1. Comments
      2. Whitespace and Semi-colons
      3. Case Sensitivity
    3. SELECTing All Columns in All Rows
    4. Exercise: Exploring the Tables
    5. SELECTing Specific Columns
    6. Exercise: SELECTing Specific Columns
    7. Sorting Records
      1. Sorting by a Single Column
      2. Sorting By Multiple Columns
    8. Ascending and Descending Sorts
    9. Exercise: Sorting Results
    10. The WHERE Clause and Logical Operator Symbols
      1. Checking for Equality
      2. Checking for Inequality
    11. Exercise: Using the WHERE Clause to Check for Equality or Inequality
    12. Checking for Greater or Less Than
    13. Exercise: Using the WHERE Clause to Check for Greater or Less Than
    14. Checking for NULL
    15. Exercise: Checking for NULL
    16. WHERE and ORDER BY
    17. Exercise: Using WHERE and ORDER BY Together
    18. Checking Multiple Conditions with Boolean Operators
      1. AND
      2. OR
      3. Order of Evaluation
    19. Exercise: Writing SELECTs with Multiple Conditions
    20. The WHERE Clause and Logical Operator Keywords
      1. The BETWEEN Operator
      2. The IN Operator
      3. The LIKE Operator
      4. The NOT Operator
    21. Exercise: More SELECTs with WHERE
  3. Advanced SELECTs
    1. Calculated Fields
      1. Concatenation
      2. Mathematical Calculations
      3. Aliases
    2. Exercise: Calculating Fields
    3. Aggregate Functions and Grouping
      1. Aggregate Functions
      2. Grouping Data
    4. Exercise: Working with Aggregate Functions
    5. Selecting Distinct Records
    6. Built-in Data Manipulation Functions
      1. Common Math Functions
      2. Common String Functions
      3. Common Date Functions
    7. Exercise: Data Manipulation Functions
  4. Subqueries, Joins and Unions
    1. Subqueries
    2. Exercise: Subqueries
    3. Joins
      1. Table Aliases
      2. Multi-table Joins
    4. Exercise: Using Joins
    5. Outer Joins
    6. Unions
      1. UNION ALL
      2. UNION Rules
    7. Exercise: Working with Unions
  5. Conditional Processing with CASE
    1. Using CASE
    2. Exercise: Working with CASE
  6. Pseudocolumns & Functions
    1. About the HR Schema
      1. Sample Schemas
      2. HR Schema Entities
    2. FunctionsHow to Use Functions in Oracle
    3. Exercise: Use the SYSCONTEXT function
    4. Pseudo-Columns
    5. Using Rowid
    6. Using Rownum
    7. Exercise: Use ROWNUM
  7. Using Subqueries
    1. Simple Subqueries
      1. Definition
      2. Nested Subquery
    2. Inline Views
      1. Subquery in the HAVING clause
    3. Correlated Subqueries
    4. Scalar Subquery
    5. Exercise: Subqueries
  8. Joining Tables
    1. Review of Joins
    2. Equijoins
      1. Inner Joins
      2. Outer Joins
    3. Cross Joins
    4. Reflexive Join
    5. Non-Key Join
    6. Natural Joins
    7. Semijoins and Antijoins
    8. Using Named Subqueries
    9. Exercise: Join Exercises
  9. Rollup & Cube
    1. About Group Processing
    2. EMP_DETAILS_VIEW
    3. Simple GROUP BY
    4. ROLLUP Function
    5. GROUPING Function
    6. Using Cube
    7. Exercise: Practice GROUP BY, ROLLUP and CUBE
  10. Using Set Operators
    1. Set Operators Defined
    2. Relationship to Mathematical Set Theory
    3. Restrictions on Set Operators
    4. Exercise: Set Operators Exercise
  11. Conditional Processing
    1. The DECODE Function
    2. The Case Expression
    3. Exercise: Conditional Processing
  12. SQL Functions (Character)
    1. What Are SQL Functions?
    2. Character Functions
      1. CONCAT
      2. LENGTH
      3. INSTR
      4. REPLACE
      5. UPPER
      6. LOWER
      7. INITICAP
      8. LPAD
      9. RPAD
      10. TRIM
      11. TO_CHAR
      12. SOUNDEX
    3. Regular Expressions
    4. Exercise: Character Functions
  13. SQL Functions (Non-Character)
    1. Numeric Functions
      1. The TO_CHAR Function with numbers
    2. Date Format Functions
    3. Date Arithmetic Functions
    4. Null Value Functions
    5. Exercise: SQL Non-Character Functions
  14. SQL Data Manipulation Language
    1. The INSERT Statement
      1. INSERT Statement Categories
    2. The UPDATE Statement
    3. The DELETE Statement
    4. Transactions
    5. Complex Table References
    6. The MERGE statement
    7. Exercise: Data Manipulation Language (DDL)
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Follow-on Courses

Training for your Team

Length: 5 Days
  • Private Class for your Team
  • Online or On-location
  • Customizable
  • Expert Instructors

This course is composed of the following classes, which you can sign up for individually.

Introduction to SQL Training Using Oracle
Next Class: Jul 18-19, 2019 10AM-5PM ET

Advanced Oracle SQL Queries
Next Class: Jun 24-26, 2019 10AM-5PM ET

What people say about our training

A must take class if you have never used SQL or need a refresher!
Farah Mack
Bryan Texas Utilities
Simple to the point, great instructor and value for money....
Mohit Saran
Customink
The instructor's explanations were clear, concise and relevant. I learned so much from this course that I will be able to implement immediately to expedite my data analysis process.
Glenda Pinckney
United Postal Service
The instructor gave real-world examples that made the concepts come to life!
Lindsey Unger
Luxottica Retail

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing

62,700

Students who have taken Instructor-led Training

11,845

Organizations who trust Webucator for their Instructor-led training needs

100%

Satisfaction guarantee and retake option

9.29

Students rated our trainers 9.29 out of 10 based on 29,525 reviews

Contact Us or call 1-877-932-8228