This course covers fundamental and advanced SQL techniques for efficient data management, optimization, and analytics in Db2 12. Participants will learn how to navigate the Db2 system catalog and explore query performance optimization techniques, including indexing strategies, predicate pushdown, and query access plans to improve efficiency.
The course also introduces advanced SQL functions, such as LISTAGG, PERCENTILE_CONT, and PERCENTILE_DISC. Participants will learn how to create and manage database objects and gain expertise in utilizing advanced join techniques such as inner and outer joins, hash joins, lateral joins, and set operators like UNION, INTERSECT, and EXCEPT to merge and analyze data from multiple tables.
The course also covers the use of subqueries and query optimization techniques, including correlated subqueries, EXISTS/NOT EXISTS, and quantified predicates to enhance data retrieval efficiency.
Through hands-on exercises and real-world scenarios, they will develop the skills necessary to handle large datasets efficiently and implement best practices for high-performance database management.
Virtual Learning
This interactive training can be taken from any location, your office or home and is delivered by a trainer. This training does not have any delegates in the class with the instructor, since all delegates are virtually connected. Virtual delegates do not travel to this course, Global Knowledge will send you all the information needed before the start of the course and you can test the logins.
Unit 1: SQL Introduction
Unit 2: Create Objects
Unit 3: JOIN
Unit 4: CASE, CAST, Summary (Materialized Query) Tables, and Temporary Tables
Unit 5: Using Subqueries
Unit 6: Scalar Functions
Unit 7: Table Expressions and Recursive SQL
Unit 8: An Introduction to UDTs / UDFs and Stored Procedures
Unit 9: SQL and Db2 Performance
After completing this course, learners should be able to:
Before taking this course, participants should:
OR
This course is ideal for database administrators, SQL developers, and data analysts who have prior experience with SQL and wish to enhance their Db2 v12 expertise.
This course is appropriate for customers working in Db2 environments for Linux, UNIX, and Windows.
COURSE CONTENT: Git and GitHub Training Course Course Contents – DAY 1 Course Introduction • Administration and Course Materials • Course Structure and Agenda • Delegate and Trainer Introductions…
COURSE CONTENT: Designing for Maintainability (Self-study) • Functional and Non-Functional Requirements • Non-Functional Requirements and Application Quality • Maintainability Through Design • Maintainability Through Implementation • Modularity in Application…
COURSE CONTENT: Application Development Overview • Define application creation • Determine if an application is a good technical fit with the platform • Discuss customer application success examples •…
We use cookies to improve your experience, including essential cookies required for the website to function. By continuing, you agree to our use of cookies. Learn more.