SQL Querying Advanced Training

How To Take This Class

Live Instructor-Led Online Class

Cost: $325.00

  • Open enrollment class for individuals
  • Live class with an instructor
  • Free class retakes forever!
  • Six months of instructor email support
  • Hands-on exercises and student labs
  • Classes never cancelled due to low enrollment
  • Money-back guarantee

Onsite or Offsite Group Training

Cost: Based on number of students

  • For groups as small as 3 people
  • Class Held at our location or yours
  • Hands-on exercises and student labs
  • Customization at no extra charge
  • Six months of instructor email support
  • All-inclusive pricing
  • Money-back guarantee
Request Group Pricing Proposal

Course Duration

1 Day

Course Description

In this SQL Querying Advanced Training course, students will learn how to use subqueries; how to insert, modify and delete data using a SQL statement; how to create, backup and delete tables and how to work with views, indexes and transactions.

Course Objectives

Upon successful completion of this course, students will be able to:
  • Use subqueries to generate query output
  • Manipulate table data by inserting and updating records in a table and deleting records from a table
  • Manipulate the table structure
  • Create views, manipulate data through views, modify the view structure, and drop views
  • Create indices on table columns and drop inefficient indices
  • Mark the beginning of a transaction, create a savepoint within a transaction, rollback a transaction, and commit a transaction

Course Audience

This course is intended for students with basic SQL querying skills who want to learn how to use advanced SQL features.

Course Prerequisites

Students should have attended or be familiar with the topics covered in the SQL Querying Introduction Training course.

Course Syllabus

  1. Using Subqueries to Perform Advanced Querying
    • Search Based on Unknown Values
    • Compare a Value with Unknown Values
    • Search Based on the Existence of Records
    • Generate Output Using Correlated Subqueries
    • Filter Grouped Data Within Subqueries
    • Perform Multiple-Level Subqueries
  2. Manipulating Table Data
    • Insert Data
    • Modify and Delete Data
  3. Manipulating the Table Structure
    • Create a Table
    • Create a Table with Constraints
    • Add and Drop Table Columns
    • Add and Drop Constraints
    • Modify the Column Definition
    • Back Up Tables
    • Delete Tables
  4. Working with Views
    • Create a View
    • Manipulate Data in Views
    • Create Aliases
    • Modify and Drop Views
  5. Indexing Data
    • Create Indices
    • Drop Indices
  6. Managing Transactions
    • Create Transactions
    • Commit Transactions