The Advanced SQL course includes three units of study in different areas: transactions, stored procedures, and window functions.
In the block on transactions, you'll learn about transaction isolation levels in SQL and learn how to prevent anomalies.
Stored procedures, triggers, and views allow you to automate and simplify your database operations.
SQL window functions can help you take your data analytics to the next level.
Advanced SQL training program with short video tutorials and practice on a simulator.
Learning analytical and windowing functions, transactions and stored procedures in SQL.
Learn what SQL and ACID transactions are.
Familiarize yourself with transaction isolation levels.
Learn how to combat the effects of lost updates, as well as messy, non-repeatable and phantom reads.
Learn how to create stored procedures and functions to automate database work.
Become familiar with methods for analyzing SQL query performance.
Learn how to create and run triggers.
Learn how to write submissions.
Familiarize yourself with SQL window functions.
Learn how to use aggregation functions with windows.
Master segmentation with OVER and PARTITION BY.
Learn absolute and relative ranking of data.
Become familiar with the statistical and analytical functions of SQL.
Learn how to use frames and spacing.
The course is designed for analysts, marketers, economists, database developers and programmers,
who have a good command of SQL basics, understand what JOIN, UNION and subqueries are and are ready to improve their skills.
If you are unsure of your skills, we recommend taking a course first "SQL Fundamentals." .
Learn how to apply SQL transactions to maximize performance and reliability.
Automate your database work with stored procedures and triggers.
Learn how to find and optimize slow SQL queries.
Learn how to use SQL window functions to analyze data.
Learn how to combine grouping, segmentation, aggregation, and windows in a single query.
Significantly improve your information handling skills.
Learn the analytical capabilities of the SQL language.
Learn how to analyze user and product information in various combinations.
Master cumulative counting, moving average calculation and other techniques.
By completing the Advanced SQL course you will learn how to:
Writing transactions that execute ACID requirements.
Select transaction isolation levels to provide better performance .
Select transaction isolation levels to ensure maximum reliability .
Create error-resistant transactions.
Create stored procedures and functions.
Use transactions within stored procedures.
Create and run SQL triggers.
Create table views based on SQL queries.
Create and use variables in SQL.
Optimize SQL queries.
Utilize SQL window functions.
Apply window analytics along with grouping and subqueries.
Manage the order in which the data is processed.
Highlight segments with OVER и PARTITION BY .
Rank the data by functions ROW NUMBER , RANK и DENSE RANK .
Utilize SUM и COUNT with window functions.
Refer to past and future periods with the help of LAG и LEAD .
Calculate the cumulative total in SQL.
Scanning with ROWS BETWEEN .
Use frames and spacing in SQL.
Students who learn the theory and solve all the problems - receive a certificate of completion of the Advanced SQL course.
You can add the certificate to your resume or send the link to your employer.
A certificate is a validation of your skills and knowledge.
32 positive feedback, average rating
Fundamentals of Advanced SQL
Over 5 hours of video
How-to guides, query diagrams
You can return to the material at any time
No access to assignments
No assistance is available
The document is not foreseen
Practical and in-depth study of SQL
Over 8 hours of video
Query diagrams, checklists, how-to guides
200+ verified tasks
Course completion document
No help available
Maximum opportunities to learn advanced SQL
Over 12 hours of video
Tutorials, benchmark solutions, query diagrams
300+ tasks with automatic checking
Answers to questions within 24 hours
Confirmation of your knowledge and skills
Try this. First lessons and assignments available free of charge after you sign up.
This is enough to appreciate the presentation and complexity of the materials.
All of our lessons are recorded and available online, so learning can begin at any time .
There are also no restrictions on the time of passing, you can safely go on vacation, and then continue the classes without problems.
Some students complete the entire Advanced SQL course in a week, while others need several months.
It all depends on your goals, initial training, and the time you are willing to spend studying.
Under each lesson and assignment there is a support forum where students can communicate with the teacher and each other.
If you have any questions, feel free to ask them through the forum and you will be will definitely help .