UMSL logo

Computer Education & Training Center

SQL Queries

Advanced SQL Query Classes

Master the art of writing advanced SQL queries by attending a hands-on class at UMSL's Computer Education & Training Center.

Advanced SQL Queries: Level 1

(Prerequisite: Intermediate Applications of SQL or equivalent experience.) Continue your path to mastery of SQL Commands with more complex queries and advanced features of SQL to access information from a relational database. Work with complex joins from multiple tables, three or more table queries, and learn to reference the same data set multiple times. Understand how to do sub-queries to handle multi-table tasks and when to use sub-queries versus using joins. Review Date Queries and understand how to use the Datename and Datepart functions. Topics include working with aggregate data and using the Over(), Group By, and Having clauses. Additional topics include Top Record/Top Percent queries and using the Rank() and Dense_Rank() functions.  [Course Outline]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8343 Mon., Nov. 13West CountyBill Barry
E8531 Wed., Feb. 21West CountyBill Barry

Advanced SQL Queries: Level 2

(Prerequisite: Advanced SQL Queries: Level 1 or equivalent experience.) Take your SQL skills to the next level and learn to write more advanced select queries. Building on the skills learned in the prior SQL classes, enhance your queries with date and string functions. Learn special purpose, irregular pattern, and top value queries. Use correlated subqueries to create running totals and subtotals. Explore metadata queries and schemabinding. Pivoting query results will also be covered.  [Course Outline]
Fee: $239

One-Day Class Meets 8:30am-4:00pm (6.5 hours)
Code Date Location Instructor
E8344 Tues., Nov. 14West CountyBill Barry
E8532 Thurs., Feb. 22West CountyBill Barry

If you would like to register for a course, call (314) 984-9000 or register online.

Classes are also available in SQL Programming using Transact-SQL to extend the functionality of your database.

You may also be interested in other SQL Server classes including SQL Server Reporting Services, SQL Server Integration Services, SQL Server Administration, and SQL Server Relational Database Design.