We are currently experiencing technical issues related to discount code usage on registrations. The issue is being investigated. If you intend to use a discount code, please delay your registration until this message is removed from our website. If you are not using a discount code, you will not be impacted and can register immediately.


SQL – Intermediate/Advanced Concepts

This course is for people who know how to write SQL statements but want to master joins. Learn all the different ways you can use sub-queries. Try your hand at some very tough problems and think outside the box! This course starts where the SQL Introduction course ends.

UWM’s School of Continuing Education computer lab provides a hands-on learning environment that includes training from an instructor with real-world experience.

This course can be applied to the Data Analysis Certificate.


Rajani Madeti

Rajani Madeti

Rajani Madeti has worked with SQL for more than 20 years and has experience in Oracle, Db2, SQL Server and MongoDB databases. She is currently an IS systems development specialist for the University of Wisconsin-Milwaukee Information Technology Services. She has ... read more

Who Should Attend

Students who have taken the SQL Introduction class or the equivalent and are looking to solve very complicated problems

Benefits and Learning Outcomes

After completing this course you will be able to solve more complicated problems, beyond the introductory level, through hands-on experience. You will have considerably more experience and understanding of joins.

Course Outline/Topics

SQL Joins – Topics Include:

  • Extensive review of Inner and Outer Joins
  • Using the same table more than once in a join
  • Full outer joins
  • Subqueries using IN
  • Subqueries with All, Some and Any
  • Subqueries with Exists
  • Subqueries as Columns
  • Not and And Problems
  • Condition Testing
  • Unlinked Data and Driver Tables


SQL Introduction or the equivalent


"Very good detail and knowledge of subject."  —  Pete Gnas, Network Manager, Milwaukee Police Department, 2019

"We reviewed the importance of the various joins because without having the base knowledge, the remainder of the course would have been more difficult to understand."  —  Crime Analyst, 2019

All sessions are Face-to-Face unless otherwise noted.

Date: Tue-Wed, Apr 28-29

Time: 8:30am-4:30pm

Location: UWM School of Continuing Education

Instructor: Rajani Madeti


$599 by Tue., Apr. 14.
$629 after Tue., Apr. 14.

CEUs: 1.4

Enrollment Limit: 20

Program Number: 5070-12634

Registration Deadline: Tue., Apr. 28

Register Now