Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL The Complete Guide: SQL from Beginner to Advanced
Rating: 4.6 out of 5(19 ratings)
277 students

SQL The Complete Guide: SQL from Beginner to Advanced

SQL for Data Manipulation and Data Analysis. Comprehensive SQL Course for Beginners and Experts Alike!
Last updated 5/2024
English
GermanEnglish

What you'll learn

  • Use SQL to query any relational database
  • Perform data analysis with SQL in the real-world situations
  • Write complex queries across multiple tables
  • Work with real-life database and learn everything that you need to create your own SQL reports

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

6 sections48 lectures3h 29m total length
  • What is a Database?1:52

    learn what a database is, focusing on relational databases and SQL, with Postgres in examples, and compare spreadsheets versus databases in terms of multi-user access, size, and data integrity.

  • Schemes and Tables1:49

    Discover how schemes organize tables in a database, using a logical row and column structure to store records and fields, with data types ensuring integrity and storage optimization.

  • Preparing the Ground5:18

    Install PostgreSQL 16 on your system, set up pgadmin4, create the dvdrental database, and restore data from dvdrental.tar to practice SQL locally.

Requirements

  • No prior experience is necessary, even if you are a beginner and have no technical knowledge, the only thing you need is a computer!
  • If you already have prior technical knowledge, great! It's always good to review some concepts and learn new things, welcome!

Description

Learn how to work with SQL for real with this course!


In recent years the data area has grown a lot and has been in great demand, the SQL language has been one of the requirements in several professional areas outside the technological scope, for example in some companies in the areas of marketing, finance, HR, they use SQL to carry out analyzes and make decisions! Learning SQL nowadays is essential to increase your chances in the job market.


You will learn with an effective method, from basic to advanced and understand SQL by applying it in practice with practical examples, and you will be ready to apply it immediately in the real world. In this course we will use the PostgreSQL database to execute our queries, but this knowledge can be applied to any database that uses SQL, such as MySQL, Oracle, SQL Server, Redshift...


What will you learn:


  • Concepts about Databases, schemes and tables

  • Basic and Intermediate SQL (WHERE command, ORDER BY command, Logical Operators, Conditionals)

  • Group data with aggregate functions using the GROUP BY command

  • Filter aggregated data with HAVING command

  • Perform all types of SQL JOINs (Inner, Left, Right, Cross, Full...)

  • String functions

  • Date and Time functions

  • Mathematical functions

  • Subqueries

  • CTEs (Common Table Expressions)

  • Window Functions

  • SQL Advanced Topics

  • Performance Improvements on Queries


Let's learn together, from basic to advanced of SQL! Check out the free preview videos for more information about the complete guide!

Who this course is for:

  • People who want to start running their own queries with SQL
  • People who want to increase their earning potential
  • Professionals who work with data analysis on a relational basis, from programmers to financial areas, marketing, etc...
  • Data Engineers and Data Scientists
  • Technology students learning about SQL
  • SQL enthusiasts :)