Search
   
 
 
 
  Go to Software Training Academy Main Page Check Training Courses and Schedules Check Course Schedules Read what our students have to say ... Contact Software Training Academy Read about Software Training Academy Learn about those who run Software Training Academy Join Software Training Academy Team



STA Instructor-Led Virtual is convenient and 
                        cost-effective
In-Person Training Courses: we will 
                        come to you
 
 
If you are looking for other types of training, check out the training-classes.com directory of Business and Management Skills Training and Seminars


 
 

      Introduction to SQL

     
Suggested Duration: 2 days
Instructor-Led via Web - Training Price(USD): $1,204.00 | Class Schedule
Coached Self-Paced Training (USD): $650.16 | Details
   
     

8830. Introduction to SQL

 

This SQL training course is designed for students new to writing SQL queries. A typical student will need to learn SQL to build applications or to generate business reports. For the most part, the SQL learned in the course is applicable to all major databases. In the few cases in which there are differences between the databases, these differences will be pointed out.

 

Learning Objectives

 

  • Understand how relational databases work
  • Learn to use SQL to output reports
  • Learn to write queries getting data from multiple tables

 

Course Outline

 

  1. Relational Database Basics
    1. Brief History of SQL
    2. Relational Databases

                                                              i.      Tables

                                                            ii.      Rows

                                                          iii.      Columns

                                                          iv.      Relationships

                                                            v.      Datatypes

                                                          vi.      Primary Keys

                                                        vii.      Foreign Keys

                                                      viii.      Relational Database Management System

    1. Popular Databases

                                                              i.      Commercial Databases

                                                            ii.      Popular Open Source Databases

                                                          iii.      Valid Object References

    1. SQL Statements

                                                              i.      Database Manipulation Language (DML)

                                                            ii.      Database Definition Language (DDL)

                                                          iii.      Database Control Language (DCL)

 

  1. Simple SELECTs
    1. Introduction to the Northwind Database
    2. Some Basics

                                                              i.      Comments

                                                            ii.      Whitespace and Semi-colons

                                                          iii.      Case Sensitivity

    1. SELECTing All Columns in All Rows
    2. Exploring the Tables
    3. SELECTing Specific Columns
    4. Sorting Records

                                                              i.      Sorting By a Single Column

                                                            ii.      Sorting By Multiple Columns

                                                          iii.      Sorting By Column Position

                                                          iv.      Ascending and Descending Sorts

    1. The WHERE Clause and Operator Symbols

                                                              i.      Checking for Equality

                                                            ii.      Checking for Inequality

                                                          iii.      Checking for Greater or Less Than

                                                          iv.      Checking for NULL

                                                            v.      WHERE and ORDER BY

    1. Using the WHERE clause to check for equality or inequality
    2. Using the WHERE clause to check for greater or less than
    3. Checking for NULL
    4. Using WHERE and ORDER BY Together
    5. The WHERE Clause and Operator Words

                                                              i.      The BETWEEN Operator

                                                            ii.      The IN Operator

                                                          iii.      The LIKE Operator

                                                          iv.      The NOT Operator

    1. More SELECTs with WHERE
    2. Checking Multiple Conditions

                                                              i.      AND

                                                            ii.      OR

                                                          iii.      Order of Evaluation

    1. Writing SELECTs with Multiple Conditions

 

  1. Advanced SELECTs
    1. Calculated Fields

                                                              i.      Concatenation

                                                            ii.      Mathematical Calculations

                                                          iii.      Aliases

    1. Calculating Fields
    2. Aggregate Functions and Grouping

                                                              i.      Aggregate Functions

                                                            ii.      Grouping Data

                                                          iii.      Selecting Distinct Records

    1. Working with Aggregate Functions
    2. Built-in Data Manipulation Functions

                                                              i.      Common Math Functions

                                                            ii.      Common String Functions

                                                          iii.      Common Date Functions

    1. Data Manipulation Functions

 

  1. Subqueries, Joins and Unions
    1. Subqueries
    2. Joins

                                                              i.      Table Aliases

                                                            ii.      Multi-table Joins

    1. Using Joins
    2. Outer Joins
    3. Unions

                                                              i.      UNION ALL

                                                            ii.      UNION Rules

    1. Working with Unions

 

  1. If time allows, one or more of the following may be covered:
    1. Conditional Processing with CASE
    2. INSERT, UPDATE, DELETE
    3. Student Challenges - Design your own reports

 

  1. SQL Best Practices and Performance Optimization

 

 

 

Ask a Question !
Your email
Course # or Title
Question
About this course:
Contact me ASAP
Contact me when available in my city
 
Send me updates


Major Locations in US and Canada (*)
Austin,TX - New York,NY - Boston,MA - Los Angeles,CA - San Francisco,CA - San Jose,CA - Baltimore,MD - Columbia,MD - New Jersey,NJ - Buffalo,NY - Manhattan,NY - Philadeplhia,PA - Pittsburgh,PA - Charlotte,NC - Chicago,IL - Indianapolis,IN - Louisville,KY - Detroit,MI - Minneapolis,MN - Kansas City,MO - Springfield,MO - Columbus,OH - Cleveland,OH - Oklahoma City,OK - Memphis,TN - Nashville,TN - Milwaulkee,WI - Sacramento,CA - San Diego,CA - Denver,CO - Las Vegas,NV - Salt Lake City,UT - Portland,OR - Dallas,TX - Rochester,NY - Phoenix,AZ - Orlando,FL - Miami,FL - Tallahassee,FL - Atlanta,GA - Seatlle,WA - Toronto,ON - Montreal,QC - Ottawa,ON - Vancouver,BC - Calgary,AB - Quebec City,QC - Saskatoon,SK - Winnipeg,MB - Edmonton,AB - Regina,SK - Victoria,BC - Waterloo,ON - Kanata,ON - Mississauga,ON - Scarborough,ON - Ajax,ON - Oakville,ON - Markham,ON - Barrie,ON
* In-class training subject to minimum enrollment - Call 1.888.896.7852 for details



Copyright © 2008 Software Training Academy (STA). All rights reserved