Learn SQL online with these interactive online SQL courses.
Affordable Pricing (Only $99.95 for the complete series)
A full year to complete the SQL courses
Retake the SQL courses as many times as you like
Measure your progress with assessment tests after each course
Earn completion certificates after passing each assessment test
SQL for the Windows Environment Series (21 hours)
1. SQL for the Windows Environment:1 Introduction to Databases and SQL
Time: 2 hours
This course explains the basic structure and uses of databases and how to use the SQL SELECT statement to retrieve data.
Objectives
Describe the basics of database structure
Explain how to use SQL to interact with most database applications
Use the SELECT statement to retrieve data
Explain the sorting options available when using the ORDER BY clause
Topics
Understanding databases
Understanding SQL
Retrieving data
Sorting data
Sorting options
2. SQL for the Windows Environment:2 Filtering Data
Time: 2 hours
This course explains how to filter data from a database with the SQL WHERE clause.
Objectives
Use the WHERE clause in a SELECT statement
Use the AND, OR, IN, and NOT operators in a WHERE clause
Use the LIKE operator in a WHERE clause
Use wildcards to create search patterns
Topics
Filtering with the WHERE Clause
Using the WHERE Clause
Combining WHERE Clauses
Using the IN and NOT Operators
The LIKE Operator and Wildcards
Using Wildcards
3. SQL for the Windows Environment:3 Calculations and Functions
Time: 2 hours
This course shows you how to manipulate data returned from a query using calculated fields and functions.
Objectives
Concatenate fields in your queries
Perform mathematical calculations in your queries
Use text and numeric functions in your queries
Use date and time functions in your queries
Topics
Understanding calculated fields
Concatenating fields
Performing mathematical calculations
Understanding functions
Using text and numeric functions
Using date and time functions
4. SQL for the Windows Environment:4 Summarizing Data
Time: 1 hours
This course explains how to use the SQL aggregate functions to summarize data from database tables.
Objectives
Explain the purpose of the SQL aggregate functions
Use the SUM() and COUNT() functions
Use the AVG(), MAX(), and MIN() functions
Use aggregate functions for advanced operations
Topics
Aggregate Functions
Using the SUM() and COUNT() Functions
The AVG(), MAX(), and MIN() Functions
Using Advanced Aggregate Functions
5. SQL for the Windows Environment:5 Groups and Queries
Time: 2 hours
This course explains how to use the GROUP BY and ORDER BY clauses to sort and group data. It also explains how to use subqueries and combined queries to add more options to retrievals using the SQL SELECT statement.
Objectives
Create data groups using the GROUP BY clause
Sort and filter grouped data
Understand and filter subqueries
Use subqueries as calculated fields
Create combined queries using UNION
Topics
Understanding data grouping
Creating groups
Filtering groups
Grouping and sorting
Understanding and filtering subqueries
Using subqueries as calculated fields
Creating combined queries
Advanced UNION features
6. SQL for the Windows Environment:6 Joins
Time: 3 hours
This course shows you how to access data stored in multiple relational tables by using joins in your queries.
Objectives
Query multiple tables using a join
Use table aliases in your queries
Perform inner, outer, self, and natural joins
Use aggregate functions with joins
Topics
Understanding joins
Creating a join
Joining multiple tables
Using table aliases
Self joins
Natural joins
Outer joins
Using joins with aggregate functions
7. SQL for the Windows Environment:7 Data and Tables
Time: 3 hours
This course explains how to insert data into existing database tables and then modify or delete that data. It also explains how to create new database tables and modify or delete existing tables.
Objectives
Insert rows of data into a database table
Copy data from one table to another
Update and delete data from a database table
Create database tables
Modify and delete database tables
Topics
Inserting Data
Inserting Partial Rows and Retrieved Data
Copying from One Table to Another
Updating Data
Deleting Data
Guidelines for Updating and Deleting Data
Creating Tables
Working with NULL and Default Values
Modifying Tables
8. SQL for the Windows Environment:8 Views and Stored Procedures
Time: 2 hours
This course teaches the learner the use of views in SQL and how views can be used to simplify complex operations. It also provides an overview on the use and creation of stored procedures.
Objectives
Explain the makeup of views
Use views to simplify joins
Use views to reformat retrieved data
Use filtering and calculated fields within your views
Explain the use of stored procedures
Execute stored procedures
Describe some of the features involved in creating stored procedures
Topics
Understanding views
Using views to simplify complex joins
Using views to reformat retrieved data
Unwanted data and calculated fields
Understanding stored procedures
Executing stored procedures
Creating stored procedures
9. SQL for the Windows Environment:9 Transaction Processing and Cursors
Time: 2 hours
This course shows you how to use transaction processing to execute SQL operations in batches. This enables you to prevent processing errors from corrupting the database.
Objectives
Explain how transaction processing works in SQL code
Control transactions
Explain how cursors are used to save SQL results
Declare and use cursors in your SQL code
Topics
Understanding transaction processing
Controlling transactions
Setting savepoints
Understanding cursors
Working with cursors
10. SQL for the Windows Environment:10 Advanced SQL Functions
Time: 2 hours
This course explains the use of constraints in databases. The user will learn about primary and foreign keys, and unique and check constraints. The user will also learn about the use of indexes and triggers within databases. Finally, the user will receive an overview of the tools used to manage database security.
Objectives
Explain the use of database constraints
Define primary and foreign keys
Describe the use of unique and check constraints
Explain the function of database indexes
Describe the function of triggers
Identify the tools used in database security
Topics
Understanding constraints
Primary and foreign keys
Unique and check constraints
Understanding indexes
Understanding triggers
Database security
Resources for SQL on Windows
Know of a good resource for SQL on Windows Online Training? Please Let Us Know.