| Section | Objectives |
| Using Set Operators | - UNION, INTERSECT, MINUS - Control order of result sets
|
| Manipulating Large Data Sets | - Flashback query usage - Multitable INSERTs and MERGE
|
| Hierarchical Retrieval | - CONNECT BY and tree-structured queries
|
| Retrieving Data Using the SQL SELECT Statement | - Execute basic SELECT statements - List capabilities of SQL SELECT - Understand schema object behavior
|
| Managing Data in Different Time Zones | - Datetime functions and timezone handling
|
| Creating and Managing Schema Objects | - Private and public synonyms - Views, sequences, and indexes
|
| Restricting and Sorting Data | - Limit rows returned - Sort query results
|
| Manipulating Data | - Transaction control - INSERT, UPDATE, DELETE
|
| Generating Reports by Grouping Related Data | - GROUPING SETS - ROLLUP and CUBE operations
|
| Displaying Data from Multiple Tables | - Cartesian products - Joins (inner, outer, self)
|
| Reporting Aggregated Data | - Group functions and GROUP BY - HAVING clause usage
|
| Controlling User Access | - System and object privileges - Granting roles and privileges
|
| Using DDL Statements | - Understand data types and constraints - Create and manage tables
|
| Using Single-Row Functions | - Character, number, and date functions - Conversion functions
|
| Using Subqueries | - Correlated subqueries and WITH clause - Define and use various subquery types
|
| Managing Objects with Data Dictionary Views | - Use data dictionary views
|
| Regular Expression Support | - Using regular expressions in SQL
|