Job-Ready SQL in an Afternoon

SQL is the language that you can use to interact with one major database type (SQL databases), one that is very widespread in today’s world.

Knowing SQL will give you a nice ability and understanding of how to handle data and databases and being able to integrate it into Python code enables you to create great, dynamic, and automatic systems that combine the power of programming and data.

In this course, you will be learning SQL. We will start by going through some fundamental knowledge such as learning about the relational model, as well as what schemas are, the different data types available, and how database tables are organized. Then we will go ahead and set up our own local Postgres database and populate it with data so that we have data to run queries against. Once our setup is done, we are then ready to jump directly into writing SQL code.

We will start with the basics such as creating databases and tables, inserting, and selecting data, and performing filtering and result order. This way, we can ensure we are comfortable with how the data is laid out and that we feel good performing the basic operations that usually make up all queries. Then we will jump deeper into SQL by learning about aggregations, subqueries, joins, unions, and window functions.

By the end of this course, you should be ready to successfully apply your SQL knowledge in technical interviews and on the job.

All the resources for this course are available at: https://github.com/PacktPublishing/Job-Ready-SQL-in-an-Afternoon

Type
video
Category
publication date
2022-11-18
what you will learn

Understand SQL databases
Understand the relational model
Learn to insert data into SQL databases
Extract data from SQL databases
Learn about aggregations, subqueries, joins, and unions
Learn about different window functions

duration
374
key features
Write complex queries to perform tasks as required in technical interviews or on the job * A hands-on course, designed for complete beginners * Cover different self-learning exercises to improve your query-writing skills
approach
In this practical, hands-on course, we will start with the fundamentals, such as building databases and tables, adding and choosing data, and performing filtering and result ordering. Then, by studying aggregations, subqueries, joins, unions, and window functions, we will dive even further into the world of SQL.
audience
Anyone who wishes to learn about databases, integrate databases into their programs, or learn about SQL databases should take this course. One should be familiar with Python’s fundamentals.
meta description
Prepare your SQL expertise for successful use in both technical interviews and the workplace
short description
Welcome to a hands-on SQL course. In this course, you will learn the fundamentals of SQL databases and the relational model. We will cover core concepts such as inserting data into SQL databases, extracting data from SQL databases, aggregations, subqueries, joins, unions, and window functions. This course will help you write complex queries to perform tasks as required in technical interviews or on the job.
subtitle
Go from never having written SQL before to ready to use it on the job and in technical interviews
keywords
SQL, PostgreSQL, DataGrip, Database, Table, Aggregations, Subqueries, Joins, Unions, Window Functions, Python
Product ISBN
9781804615027