
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Here is the super quick low-down on relational database tables and table structure.
Choosing which product to use can be intimidating. Let's talk about the whether you should learn MySQL, PostgreSQL, SQLite, SQL Server, or Oracle.
Learn how to pick and rename columns in your SELECT query.
Learn how to filter data using the WHERE clause using comparison operators such as IN, BETWEEN, and LIKE.
Sort your results using the ORDER BY clause. In addition learn to limit rows using either LIMIT or TOP.
Use SQL INSERT, UPDATE, and DELETE to add, modify, and remove rows from a table.
Learn to use GROUP BY with AVG, SUM, COUNT, MIN, and MAX to summarize your results.
Use INNER JOINS to combine two or more tables together. See how you can use other clauses, such as WHERE, ORDER BY, and GROUP BY in combination with joins.
Once you complete this lecture you'll know how to write a subquery in the SELECT statement column list. You'll also know some of its limitations.
Learn about LEFT and RIGHT OUTER JOINS. This lesson is from our Join Together Now course.
I'll walk through some examples using left and right outer joins.
Welcome to EssentialSQL's Get Started Learning SQL course! This 7-day course is designed to get you started learning SQL today. I designed it as a seven day course, not because it will take you seven day to complete, but to make it easier for you to digest. To be honest, work it at any pace you find comfortable.
Here is what we are going to do!
On Day 1, you'll learn the basics of SQL, including SELECT statements and how to write basic queries. You'll learn how to select columns and use expressions in your queries. You'll then have the opportunity to practice what you've learned with a set of exercises.
On Day 2, you'll dive deeper into filtering data with the WHERE clause. You'll learn about comparison and logical operators and how to use the LIKE operator. You'll get to apply your newfound skills with a set of practice exercises.
Day 3 is all about sorting data with ORDER BY. You'll learn how to use the ORDER BY clause and how to sort by multiple columns. You'll then practice sorting data with a set of exercises.
On Day 4, you'll learn how to manipulate data with INSERT, UPDATE, and DELETE statements. You'll learn how to add, modify, and remove data from tables, and then you'll practice these skills with exercises.
Day 5 is all about aggregating data with GROUP BY. You'll learn how to use the GROUP BY clause and how to use aggregate functions like COUNT, SUM, AVG, MIN, and MAX. You'll then have the opportunity to practice what you've learned with a set of exercises.
On Day 6, you'll learn about joining tables. You'll learn about the INNER join, and how to join multiple tables. You'll then practice what you've learned with a set of exercises.
Finally, on Day 7, you'll learn about subqueries. You'll learn what they are and how to use them in SELECT statements and WHERE clauses. You'll then get to practice your skills with a set of exercises.
By the end of this course, you'll be starting to learn SQL and be able to write basic queries, manipulate data, and use cool techniques like grouping and joining.