| Section | Objectives |
| Topic 1: Managing Schema Objects | - Database object management
- 1. Synonyms
- 2. Sequences
- 3. Indexes
- 4. Views
|
| Topic 2: Using Subqueries | - Single-row and multiple-row subqueries
- 1. Correlated subqueries
- 2. EXISTS and NOT EXISTS
- 3. Nested subqueries
|
| Topic 3: Retrieving Data Using the SQL SELECT Statement | - Basic data retrieval
- 1. Arithmetic expressions
- 2. Concatenation operators
- 3. SELECT statement syntax
- 4. Column aliases
|
| Topic 4: Using Conditional Expressions | - Conditional logic in SQL
- 1. CASE expressions
- 2. DECODE function
- 3. NULL-related functions
|
| Topic 5: Relational Database Concepts | - Understanding relational database concepts
- 1. Database tables, rows, and columns
- 2. Primary keys and foreign keys
- 3. Entity relationship concepts
|
| Topic 6: Reporting Aggregated Data | - Group functions
- 1. COUNT, SUM, AVG, MIN, MAX
- 2. GROUP BY clause
- 3. HAVING clause
|
| Topic 7: Displaying Data from Multiple Tables | - Joins and set operations
- 1. Inner joins
- 2. UNION, INTERSECT, MINUS
- 3. Cross joins
- 4. Outer joins
- 5. Self joins
|
| Topic 8: Using Single-Row Functions | - Character, number, and date functions
- 1. Date functions
- 2. Character manipulation functions
- 3. Conversion functions
- 4. Number functions
|
| Topic 9: Restricting and Sorting Data | - Filtering query results
- 1. Comparison operators
- 2. Logical operators
- 3. WHERE clause
- 4. ORDER BY clause
|
| Topic 10: Using DDL Statements | - Managing database objects
- 1. ALTER TABLE
- 2. DROP and TRUNCATE
- 3. CREATE TABLE
- 4. Constraints
|
| Topic 11: Manipulating Data | - DML operations
- 1. INSERT statements
- 2. MERGE statements
- 3. DELETE statements
- 4. UPDATE statements
|