Course
Data Manipulation in SQL
BasicSkill Level
Updated 12/2025Start Course for Free
Included withPremium or Teams
SQLData Manipulation4 hr15 videos55 Exercises4,700 XP310K+Statement of Accomplishment
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Feels like what you want to learn?
Start Course for FreeWhat you'll learn
- Extract and transform data from multiple tables using complex logical conditions with the CASE WHEN statement
- Identify appropriate techniques for creating queries given a wide variety of data structure requirements
- Structure SQL queries with multiple correlated subqueries as common table expressions using the WITH statement
- Use correlated subqueries to extract data from multiple tables in different formats within a relational database
- Use single subqueries in SELECT, FROM, and WHERE clauses to retrieve and filter information
Prerequisites
Joining Data in SQL1
We'll take the CASE
In this chapter, you will learn how to use the CASE WHEN statement to create categorical variables, aggregate data into a single column with multiple filtering conditions, and calculate counts and percentages.
2
Short and Simple Subqueries
In this chapter, you will learn about subqueries in the SELECT, FROM, and WHERE clauses. You will gain an understanding of when subqueries are necessary to construct your dataset and where to best include them in your queries.
3
Correlated Queries, Nested Queries, and Common Table Expressions
In this chapter, you will learn how to use nested and correlated subqueries to extract more complex data from a relational database. You will also learn about common table expressions and how to best construct queries using multiple common table expressions.
4
Window Functions
You will learn about window functions and how to pass aggregate functions along a dataset. You will also learn how to calculate running totals and partitioned averages.
Data Manipulation in SQL
Course Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance review
Included withPremium or Teams
Enroll NowFAQs
What skills do I need to have to join this course?
You should have a basic understanding of SQL and database principles such as JOINS, SELECT and DISTINCT statements.
Will I receive a certificate at the end of the course?
Yes, you will receive a certificate of completion after successfully completing the course.
Who will benefit from this course?
Professionals that could benefit from this course include data analysts, data scientists, developers, and those who are interested in working with large datasets.
What topics will be covered throughout the course?
This course dives deep into data manipulation topics such as CASE statements, subqueries, window functions, and common table expressions.
How long will this course take to complete?
This course typically takes 4 hours to complete.
Join over 19 million learners and start Data Manipulation in SQL today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.