Learn how to use SQL quickly and effectively with this course with PostgreSQL database management system.
You’ll learn how to read and write complex queries to a database PostgreSQL using one of the most in demand skills – SQL. These skills are also applicable to any other major SQL database, such as
– MySQL,
– Microsoft SQL Server,
– Amazon Redshift,
– Oracle
– Hadoop
– IBM DB2 and many more…
Learning SQL is one of the fastest ways to improve your career prospects as it is one of the most in demand tech skills! In this course you’ll learn quickly and receive challenges and tests along the way to improve your understanding!
Who this course is for:
Anyone interested in learning more about SQL, PostgreSQL, or basic data analysis!
Introduction
PostgreSQL Import & PgAdmin Overview
shows you PgAdmin 4 Overview
Import Database in PostgreSQL
Query Data Using PostgreSQL
shows you how to query data from a single table.
guides you how to sort the result set returned from a query.
provides you a clause that removes duplicate rows in the result set.
Filtering data in PostGreSQL
filters rows based on a specified condition.
gets a subset of rows generated by a query.
filters data based on pattern matching.
selects data that matches any value in a list of values.
selects data that is a range of values.
checks if a value is null or not.
Joining multiple tables
selects rows from one table that have the corresponding rows in other tables.
selects rows from one table that may or may not have the corresponding rows in other tables.
joins a table to itself by comparing a table to itself.
uses the full join to find a row in a table that does not have a matching row in another table.
joins two or more tables using implicit join condition based on the common column names in the joined tables.
Grouping data in PostGreSQL
applies the condition for groups.
Performing Set Operations in PostGreSQL
combines result sets of multiple queries into a single result set.
combines the result sets of two or more queries and returns a single result set that has the rows appear in both result sets.
returns the rows in the first query that does not appear in the output of the second query.
generate multiple grouping sets in reporting.
Subquery in PostGreSQL
writes a query nested inside another query.
query data by comparing a value with a list of values returned by a subquery.
retrieves data by comparing a value with a set of values returned by a subquery.
Modifying data in PostGreSQL
inserts data into a table.
updates existing data in a table.
updates values in a table based on values in another table.
deletes data in a table.
Managing Tables
covers the most commonly used PostgreSQL data types.
guides you how to create a new table in the database.
changes structure of an existing table.
adds logic to check value based on a Boolean expression.
Understanding PostgreSQL constraints
illustrates how to define a primary key when creating a table or add a primary key to an existing table.
shows you how to define foreign key constraints when creating a new table or add foreign key constraints for existing tables.
PostgreSQL in-built functions
PostgreSQL date functions that allow you to manipulate date and time values more effectively.
PostgreSQL date functions that allow you to manipulate date and time values more effectively.
PostgreSQL string functions that allow you to manipulate string data effectively.
PostgreSQL string functions that allow you to manipulate string data effectively.