Learn SQL Using PostgreSQL: From Zero to Hero

Training

Online

up to £ 100

Description

  • Type

    Training

  • Methodology

    Online

  • Class hours

    16h

  • Start date

    Different dates available

"Learning SQL was one of the most valuable skills I learned while building Match.  We had one of the largest instances of Microsoft SQL Server in the 90s with millions of records to keep the site running.  The better we got at SQL, the better we could make the site work for our users and answers sophisticated questions about our users.  I want to teach you how to use PostgreSQL.  We will walk through -Basic selection statements -Joining multiple tables together -Grouping records to get aggregate data -Inserting, updating and deleting records -Creating tables and indexes -Subqueries to create sophisticated reports -Table constraints to keep data clean -Sequences to create auto incrementing fields -CTE - common table expressions that include recursive queries -Views to simply accessing complex queries -Conditional Expressions for queries -Window functions to combine regular queries with aggregate data -How to work with date, time and intervals -Create SQL Functions to capture complex statements -Create PL/pgSQL Functions that allow programming with if/then and loops -Triggers -Array data types -Composite data types -Transactions and concurrency control"

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

"Perform sophisticated queriesJoin tables togetherUse Group By to answer questions on aggregated dateCreate and modifying tablesCreate indexes to improve search speedPut in constraints to keep data cleanUse pgAdmin toolLearn recursive queriesHow views make accessing data simplerSubqueriesSequences to auto increment fieldsCommon Table ExpressionsConditional ExpressionsWindow FunctionsHow to handle date and time dataSQL FunctionsTransactions and Concurrency ControlPL/pgSQL FunctionsTriggersComposite Data TypesArray Data Types"

"Someone wanting to master PostgreSQL and SQL query languageAnyone wanting to learn advanced query expressions"

"Basic computer skills.Ability to install software on system.Computer that can run PostgreSQL ( I will show you how to install )."

"-100% online -Access to the course for life -30 days warranty money back -Available from desktop or mobile app -Can begin and finish the course any time -Can repeat the course any times"

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 3 years

Subjects

  • Database
  • SQL
  • Database training
  • Design
  • Typing
  • Building
  • PostGIS
  • PostgreSQL
  • Postgres
  • SQL Basics
  • SQL Tools
  • SQL Calculations
  • SQL Server Express
  • Web
  • WebGIS
  • Web Mapping
  • Web Programming
  • Programming
  • Programming Language
  • Programming skills

Course programme

"Introduction
Introduction
Installing PostgreSQL and pgAdmin
Installing PostgreSQL on Mac and Windows
Installing PostgreSQL on Ubuntu
Install Northwind Database
Install Some Additional Databases.
Simple Selection of All Records
Selecting All Data From a Table
Selecting Specific Fields
Selecting Distinct Values
Counting Results
Combining Fields in SELECT
Practice What You've Learned
Using WHERE to Select Records
What If You Don't Want All Records
Searching For Specific Text
Searching Numeric Fields
Searching Date Fields
WHERE Using Logical AND Operator
WHERE Using Logical OR Operator
WHERE Using Logical NOT Operator
WHERE Combining AND, OR, and NOT
Using BETWEEN
Using IN
Practice What You've Learned
Schemas
Schema Basics
Using psql To Connect To Postgres
Connecting With psql
Eliminate Typing Connection Parameters
Databases In psql
Schemas In psql
Intermediate SELECT Statements
ORDER BY
Using MIN and MAX Functions
Using AVG and SUM
LIKE to Match Patterns
Renaming Columns With Alias
LIMIT to Control Number of Records Returned
NULL Values
Practice What You've Learned
Joining multiple tables together
Diagramming Table Relationships
Grabbing Information From Two Tables
Grabbing Information From Multiple Tables
Left Joins
Right Joins
Full Joins
Self Joins
USING To Reduce Typing
Even Less Typing With NATURAL
Practice What You've Learned
Grouping and Aggregation Functions
Group By
Use HAVING to Filter Groups
Grouping Sets
Rollup
Cube - Rollup On Steroids
Combining Queries
Union
Intersect
Except
Subqueries
Subquery Using EXISTS
Subquery Using ANY and ALL
IN Using Subquery
Modifying Data In Tables: INSERT, UPDATE and DELETE
INSERT INTO
UPDATE
DELETE
SELECT INTO
INSERT INTO SELECT
Returning Data From Update, Delete, and Insert
Indexes and Performance Tuning
What Are Indexes?
CREATE INDEX
DROP INDEX
How To Kill Runaway Queries
Using Explain To See Query Plan
Use Analyze To Update Table Statistics
How Is Query Plan Cost Calculated
Using Indexes On More Than One Field
Expression Indexes
Types Of Indexes
Speeding Up Text Matching
Database Design and Normalization
Design Process Overview
Database Terminology
A Design Process
Finding Mission Statement And Ojectives
Analyzing Current Systems
Create Table Structure
Establishing Keys
Specifying Fields
Relationships Between Tables
Business Rules
Establish Needed Views
Double Checking Data Integrity
Creating and Modifying Tables"

Learn SQL Using PostgreSQL: From Zero to Hero

up to £ 100