Over a Decade of Serious Learning
for Ambitious Minds.
* 9.3 of 10 (over 13 k student survey results - 2015)
Request a quote

Find A
Class in Your City:

SQL Training: Introduction & Intermediate
Email this page | Print this page

SQL Training: Fundamentals of Querying

(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

You have access to company databases and your job may require you to retrieve data from those databases. Retrieval of information from a database is dependent on precisely ordered logic and specific information. This course will help you to use Structured Query Language (SQL) as a tool to implement that logic and define instructions.

Course Objective: You will learn how to compose SQL queries to retrieve information from the database.

SQL Training: Performance-Based Objectives

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

  • connect to the SQL Server database and execute a simple query.
  • include a search condition in a simple query.
  • use various functions based on the data types to perform calculations on data.
  • organize the data obtained from the query before it is displayed on the screen.
  • retrieve data by combining information from multiple tables.
  • format the output, save the result, and generate a report.

SQL Training Course Content - Introduction - Day 1

Lesson 1: Executing a Simple Query

Topic 1A: Connect to the Database
Topic 1B: Query the Database
Topic 1C: Modify a Query
Topic 1D: Save a Query
Topic 1E: Execute a Saved Query

Lesson 2: Performing a Conditional Search

Topic 2A: Search Using a Simple Condition
Topic 2B: Compare Column Values
Topic 2C: Search Using Multiple Conditions
Topic 2D: Search for a Range of Values and Null Values
Topic 2E: Retrieve Data Based on Patterns

Lesson 3: Working with Functions

Topic 3A: Perform Date Calculations
Topic 3B: Calculate Data
Topic 3C: Manipulate String Values

Lesson 4: Organizing Data

Topic 4A: Sort Data
Topic 4B: Group Data
Topic 4C: Filter Grouped Data
Topic 4D: Summarize Grouped Data

Lesson 5: Retrieving Data from Multiple Tables

Topic 5A: Combine Results of Two Queries
Topic 5B: Retrieve Data by Joining Tables
Topic 5C: Check for Unmatched Records
Topic 5D: Retrieve Information from a Table Using Joins

Lesson 6: Presenting Query Results

Topic 6A: Customize and Save the Query Result
Topic 6B: Generate an HTML Report


SQL Training Course Content - Intermediate - Day 2

(Day 2 shares similar topics with the Advanced one day class, but less in-depth)

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

Manipulating Table Data

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

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