Structured Query Language (SQL) II: Intermediate SQL
Discover how to write powerful SQL queries that enable you to retrieve data from one table or from multiple tables stored in the database simultaneously. In this course, you will learn how to retrieve more meaningful data from one or more tables stored in a database. You will learn how to merge data from multiple columns, how to create calculated fields, and how to order and group the results from a query. You will also learn how to create a single join query or subquery to obtain data from multiple tables simultaneously.
Students should have a competency in the Introductory level of SQL.
Requirements: - Windows 10 or later. Macs are not compatible. - Necessary rights (local administrative rights) to install programs on the computer.
To progress through this course you will:
- Read the print readings.
- Have the option of accessing the online readings.
- Listen to the audio presentation for the Unit and view the slides.
- Have the option of taking a self-quiz to see how much you have learned.
- Engage in written online discussion with your instructor and other participants.
- The content (readings, audio lectures, slides) and self quizzes are accessible for the entire course, so you can work ahead, or go back and review again, at your convenience.
Discussion:
- The discussion for each unit lasts one week. All comments are made in writing and can be made at any time of the day or night.
- Your instructor will log into the discussion area at least once a day and answer questions, make comments, and respond to comments by you and the other participants.
- We encourage you to make 2-3 comments each day to maximize your learning and enjoyment of the course.
UGCSQL11
Already started| Date | Time | Location |
|---|---|---|
| Mon, Nov 2nd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Nov 3rd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Nov 4th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Nov 5th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Nov 6th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Nov 7th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Nov 8th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Nov 9th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Nov 10th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Nov 11th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Nov 12th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Nov 13th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Nov 14th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Nov 15th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Nov 16th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Nov 17th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Nov 18th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Nov 19th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Nov 20th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Nov 21st 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Nov 22nd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Nov 23rd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Nov 24th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Nov 25th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Nov 26th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Nov 27th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
UGCSQL08
Online registration is over| Date | Time | Location |
|---|---|---|
| Mon, Oct 5th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Oct 6th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Oct 7th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Oct 8th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Oct 9th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Oct 10th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Oct 11th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Oct 12th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Oct 13th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Oct 14th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Oct 15th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Oct 16th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Oct 17th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Oct 18th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Oct 19th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Oct 20th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Oct 21st 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Oct 22nd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Oct 23rd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Oct 24th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Oct 25th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Oct 26th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Oct 27th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Oct 28th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Oct 29th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Oct 30th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
UGCSQL05
Online registration is over| Date | Time | Location |
|---|---|---|
| Tue, Sep 8th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Sep 9th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Sep 10th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Sep 11th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Sep 12th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Sep 13th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Sep 14th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Sep 15th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Sep 16th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Sep 17th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Sep 18th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Sep 19th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Sep 20th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Sep 21st 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Sep 22nd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Sep 23rd 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Sep 24th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Sep 25th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sat, Sep 26th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Sun, Sep 27th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Mon, Sep 28th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Tue, Sep 29th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Wed, Sep 30th 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Thu, Oct 1st 2026 | 12:00 AM - 11:59 PM | Virtual Class |
| Fri, Oct 2nd 2026 | 12:00 AM - 11:59 PM | Virtual Class |