In this article, we will propose a learning path that will cover advanced SQL topics.

If you already know the basics of SQL, you probably have figured out that most online and offline SQL tutorials and courses usually cover the basic and intermediate concepts: SELECTFROMWHEREORDER BYGROUP BY, and joining tables. Even university database courses typically don’t cover more advanced  SQL topics.

While this is enough SQL for most everyday tasks, there are some relatively new features that have been added to SQL in the last 20 years: window functions, recursive queries, and GROUP BY extensions (ROLLUPCUBEGROUPING SET). So, what do you do if you want to learn to use SQL’s advanced features?

About Author

Alexandre Bruffa

I write cool stuff about Unity3D and AWS. I’m also an AWS Community Builder, and I’m AWS certified.