3.8 out of 5
3.8
18 reviews on Udemy

Writing Advanced SQL Queries on PostgreSQL

Learn to create more complex SQL Queries
Instructor:
Bluelime Learning Solutions
1,539 students enrolled
English [Auto-generated]
Query tables
Write queries using various aggregate functions
Write queries using various analytic functions
Download and install PostgreSQL
Load sample database
Connect o database
Extract data from multiple tables

PostgreSQL is commonly known as Postgres and it is also  open source database. There is an increasing need for data scientists and analysts to understand relational data stores. Organizations have long used SQL databases to store transactional data as well as business intelligence related data. If you need to work with SQL databases, this course is designed to help you learn how to perform common relational database  advanced queries using various analytic and aggregate functions.

What you will learn includes:
Downloading and installing PostgreSQL
Querying tables 
Introduction to Aggregate Functions
Writing queries to perform various aggregate functions like: AVG, COUNT, SUM, MIN,MAX
Introduction to Analytic Functions
Illustrating various Analytic functions
Row Number Functions
Using various types of Operators
Introduction to Table Joins
Using various types of joins
Windowing functions for working with ordered data sets
Postgresql INNER JOIN
Retrieving all Data from Table
PostgreSQL FULL OUTER JOIN
PostgreSQL CROSS JOIN
PostgreSQL NATURAL JOIN 
PostgreSQL Left Join

The course will teach you how to aggregate data,analyse data ,retrieve data from multiple tables using table joins and write more advanced queries.

Setting Up Database

1
Introduction
2
What is PostgreSQL
3
Download PostgreSQL
4
Install PostgreSQL (Windows)
5
Verify installation
6
Install PostgreSQL (Macs)
7
Connecting to database
8
Loading a sample database
9
Query a Table to retrieve all records
10
Query data from specific columns

Querying data from multiple tables

1
Writing query for Inner Joins
2
Writing query for Left Joins
3
Writing query for full joins
4
Writing query for cross Joins
5
Writing query for natural joins

Executing Aggregate Functions

1
What are aggregate functions
2
Writing query for AVG Function
3
Writing query for SUM Function
4
Writing query for MIN Function
5
Writing query for MAX Function
6
Writing query for COUNT Function

Executing Analytic Functions

1
What are analytic functions
2
Create a a new table
3
Using AVG as a Window Function
4
Writing query for ROW Number Function
5
Writing query for RANK Function
6
Writing query for DENSE Rank Function
7
Writing query for First Value Function
8
Writing query for LAST Function
9
Writing query for LEAD Function
10
Writing query for LAG Function
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.8
3.8 out of 5
18 Ratings

Detailed Rating

Stars 5
6
Stars 4
5
Stars 3
5
Stars 2
2
Stars 1
0
62f0634a6275b8907ed3de77dfa3a828
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion