All classes are taught LIVE by seasoned instructors. * 9.6 of 10 (over 22 k student survey results - 2023)

Find A Class in Your City:

SQL Training: Advanced

Email this page | Print this page

SQL Training: Advanced

(public class max is 7 students)

To View Class Dates: Please use the pull-down options on the upper left of this page to select your course and city. You can then navigate to other classes in that same city, view class descriptions and register for the class or you call us and register now, 877-760-0078.

  • Want SQL Training at your company site? (group or 1on1) - click here.
  • We have taught thousands of business professionals throughout the years. Read what our students say
  • Free repeats! You are allowed to repeat your class for free within 6 months for any reason whatsoever! Classes are 9am to 4pm and come with courseware and CD to practice afterward.
  • Are you signing up for more MS Office classes? See our package discounts page

SQL Training


SQL Training Course Description

In the course SQL: Fundamentals of Querying, you examined the fundamentals of SQL querying. Because of various business conditions and requirements, in addition to querying the database, you may need to restructure and index tables. You may also need to manipulate the data in the tables. In this course, SQL: Advanced Querying (Second Edition), you will create advanced SQL queries, and manipulate and index tables.

Course Objective: You will work with advanced queries and manipulate tables. You will also view and index table data.

SQL Training Performance-Based Objectives

Upon successful completion of this course, students will be able to:

  • code subqueries to generate query output.
  • manipulate table data by inserting, updating, and deleting records in a table.
  • create a simple table, create tables with constraints, modify the table structure, and delete tables.
  • create views, manipulate data through views, modify the view structure, and drop views.
  • create indexes on table columns and drop inefficient indexes.

SQL Training Course Content

Lesson 1: Advanced Querying Using Subqueries

Topic 1A: Search Based on an Unknown Value
Topic 1B: Search Based on Multiple Unknown Values
Topic 1C: Compare a Value with Unknown Values
Topic 1D: Search Based on the Existence of Records
Topic 1E: Generate Output Using Correlated Subqueries
Topic 1F: Filter Grouped Data Within Subqueries
Topic 1G: Perform Multiple-level Subqueries

Lesson 2: Manipulating Table Data

Topic 2A: Insert Data
Topic 2B: Modify Data
Topic 2C: Delete Data

Lesson 3: Manipulating the Table Structure

Topic 3A: Create a Simple Table
Topic 3B: Create a Table with Constraints
Topic 3C: Add or Drop Table Columns
Topic 3D: Add or Drop Constraints
Topic 3E: Modify the Column Definition
Topic 3F: Delete Tables

Lesson 4: Working with Views

Topic 4A: Create a View
Topic 4B: Manipulate Data in Views
Topic 4C: Modify and Drop Views

Lesson 5: Indexing Data

Topic 5A: Create Indexes
Topic 5B: Drop Indexes

Appendix A: Structure of the Bookstore Database

Appendix B: Working with Transactions

Supplemental Lesson Working with Transactions
Topic 1A: Rollback Transactions
Topic 1B: Commit Transactions