Back to articles list Articles Cookbook
6 minutes read

New Basic SQL Practice Course on

Hey, did you hear that there’s a brand-new Basic SQL Practice course on This is a great opportunity to refresh your SQL, write some queries, and take your analytical skills to the next level. We’re proud to introduce Basic SQL Practice: A Store!

Where did the idea for this new SQL practice course come from? From our users! They’ve let us know that they need more hands-on SQL exercises at a beginner level. We responded to their request and here it is: an SQL course that will meet your practice needs. What will you find inside?

SQL Exercises for Beginners

When creating this course, we primarily thought about novice users of relational databases. Why? Because they need the most practice – but they often lack the knowledge and skills to create their own projects or take on tasks from more advanced courses. They know the basics, but lack the skill to start working freely with SQL.

If this sounds all too familiar, we have a solution for you. Basic SQL Practice: A Store is a set of 173 interactive exercises. Don't be afraid that they will be too difficult. The course won’t be a walk in the park; you will have to think a little and dig into your knowledge, but you will definitely manage. Take it as a challenge or a test of your skills.

Basic SQL Practice: A Store

We know that it is sometimes difficult for beginners to find good SQL exercises. They seek help on YouTube or pay a lot of money for courses offered by massive, multi-topic e-learning platforms (courses that in many cases are nearly useless). If you want to learn something well, learn from specialists in that field. When it comes to practicing SQL, is the answer.

We selected SQL topics that are challenging for beginners and often appear in exams or during job interviews. We wanted to give our users a comprehensive overview of the basics of SQL and the opportunity to solve tasks based on real scenarios. If that sounds cool, it’s because it is!

What SQL Topics Are Covered Here?

The exercises in our practical course are divided thematically. Of course, you could complete selected chapters and practice specific SQL functions and topics. However, we encourage you to try your hand at solving all the exercises. Why? So you can be sure that you have not neglected the basics of SQL and you can confidently move forward in your learning process.

Here are the parts of the Basic SQL Practice: A Store course:

  1. Selecting from One Table – Review the basics of SQL. Practice using SELECT and WHERE to filter data.
  2. SQL JOINs – Practice using JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, and non-equi JOIN. Check your skills of working with multiple tables.
  3. ORDER BY – Practice sorting the rows by single and multiple columns.
  4. GROUP BY – Test your knowledge of GROUP BY and HAVING Practice computing statistics using the aggregate functions COUNT(), AVG(), SUM(), MIN(), and MAX().
  5. Other SQL Features – Practice performing calculations and dealing with NULLs and set operators. Verify your knowledge of simple and correlated subqueries.

Each section of the course starts with a brief review of the SQL syntax needed to solve the exercises.

If you are completely confused about what I am writing about, perhaps you should start with the SQL Basics course – this is something for people with no previous SQL experience.

Why A Store?

We wanted to use a unifying theme that would get learners even closer to using SQL in the real world, giving you a realistic setting to practice your SQL.

Basic SQL Practice: A Store

So we created a database similar to the one that owners and managers of small shops work with on a daily basis. You’ll be dealing with tables that contain customer, product, purchase, and employee data. Can you get a list of the best-selling products? Can you find the top-selling employee so that they can get a bonus? You’ll be asked questions similar to these if you use SQL professionally.

Or maybe you own a shop yourself. While writing SQL queries, you’ll also learn to control the data you collect, increase profits, and prove to everyone that learning SQL pays off.

What you learn from these exercises can easily apply in your own projects. These are almost ready-made solutions that you can easily adapt to your needs.

Why Do You Need SQL Practice?

Learning-by-doing is our motto. So we create interactive SQL exercises. What does that mean exactly? It means you’ll solve problems by writing real SQL queries in our online console. You’ll be able to see right away if your queries are working and what could be done differently. You don’t need to install anything on your computer, so you can start practicing right away.

If you get stuck somewhere, you can use our hints or ask the learning community for help. It’s good to know you have support.

We believe that if you claim you know a given topic, you must be able to put your knowledge into practice. That is why the only way to SQL mastery is to write queries yourself!

Practice SQL and Reach Your Goals!

Although we are SQL geeks (and proud of it!), we know that learning SQL is just a step towards achieving your own goals. Do you want to find a better job, get a promotion, or make your business data-oriented? Whatever your challenge, SQL will help you achieve it.

If you are concerned that SQL will be too difficult for you, Rebecca's article will dispel your fears. And if you think SQL is outdated, read Is There any Demand for SQL Nowadays?

Finally, don’t make the mistakes others have made; learn from them. This is why we published the article 5 Reasons You Might Fail to Learn SQL – you’re sure to find at least one of these tips helpful!

If you are a SQL beginner, you need to practice. Aside from our newest course, you can try our SQL Practice track or take one of these individual courses:

  • SQL JOINs – Review your knowledge of SQL JOINs with 93 exercises. Practice common and less common ways of getting data from multiple tables.
  • SQL Practice Set – Refine your SQL skills with 88 interactive exercises, ranging from simple SELECT statements to more advanced problems involving multiple subqueries.
  • 2020 Monthly SQL Practice Sets – Get even more SQL practice! All our Monthly SQL Challenges from 2020 are gathered in this course.

Work hard and practice SQL. You can achieve your goals!