Get in Touch

Course Outline

Limiting results

  • The WHERE clause
  • Comparison operators
  • LIKE Condition
  • BETWEEN ... AND condition
  • IS NULL condition
  • IN condition
  • Boolean operators: AND, OR, and NOT
  • Combining multiple conditions in the WHERE clause
  • Operator precedence
  • DISTINCT clause

SQL functions

  • Differences between single-row and multi-row functions
  • Text, numeric, and date functions
  • Explicit and implicit conversion
  • Conversion functions
  • Nesting functions
  • Testing function performance using the DUAL table
  • Retrieving the current date with SYSDATE
  • Handling NULL values

Aggregating data using grouping functions

  • Overview of grouping functions
  • How grouping functions handle NULL values
  • Creating data groups using the GROUP BY clause
  • Grouping by multiple columns
  • Filtering grouped results with the HAVING clause

Subqueries

  • Incorporating subqueries within the SELECT statement
  • Single-row and multi-row subqueries
  • Operators for single-row subqueries
  • Using grouping functions within subqueries
  • Operators for multi-row subqueries: IN, ALL, ANY
  • Treatment of NULL values in subqueries

Set operators

  • UNION operator
  • UNION ALL operator
  • INTERSECT operator
  • MINUS operator

Advanced Usage of Joins

  • Review of Joins
  • Combining Inner and Outer Joins
  • Partitioned Outer Joins
  • Hierarchical Queries

Advanced Usage of Sub-Queries

  • Review of sub-queries
  • Utilizing sub-queries as virtual tables, inline views, and columns
  • Using the WITH clause
  • Combining sub-queries and joins

Analytics functions

  • OVER clause
  • Partition Clause
  • Windowing Clause
  • Rank, Lead, Lag, First, and Last functions

Retrieving data from multiple tables (if time permits)

  • Types of joins
  • Using NATURAL JOIN
  • Table aliases
  • Joins in the WHERE clause
  • INNER JOIN
  • Outer joins: LEFT, RIGHT, FULL OUTER JOIN
  • Cartesian product

Aggregate Functions (if time permits)

  • Review of GROUP BY and HAVING clauses
  • GROUP BY with ROLLUP
  • GROUP BY with CUBE

Requirements

It is recommended that attendees have completed the "Oracle SQL for Beginners" training course.

 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories