Course : SQL for PostgreSQL

Practical course - 3d - 21h00 - Ref. SGS
Price : 1740 € E.T.

SQL for PostgreSQL




This course introduces you to the SQL language in a PostgreSQL environment. You'll learn how to create tables or views, perform simple queries, joins, data groupings and nested queries. All these skills will remain valid with other relational databases.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. SGS
  3d - 21h00
1740 € E.T.




This course introduces you to the SQL language in a PostgreSQL environment. You'll learn how to create tables or views, perform simple queries, joins, data groupings and nested queries. All these skills will remain valid with other relational databases.


Teaching objectives
At the end of the training, the participant will be able to:
Get an overview of DBMSs
Understanding the PostgreSQL database
Create simple and complex queries
Handling internal and external joins
Using regular expressions
Window functions

Intended audience
Anyone wishing to use SQL in PostgreSQL.

Prerequisites
Basic computer skills.

Course schedule

1
General introduction to DBMS

  • Notion of DBMS.
  • Database Management System (DBMS) and work environment.
  • The relational model.
  • Defining a relationship.
  • Primary and foreign keys.
  • Integrity constraints.
  • The diagram of a relationship and a comic strip.

2
Tools and types in PostgreSQL

  • Launching the psql tool.
  • Internal psql commands.
  • Script execution.
  • Types used in PostgreSQL.
  • Character strings, constants, numeric constants, DATE / TIMESTAMP / INTERVAL constants.
Hands-on work
Internal commands and script execution with psql.

3
Introduction to SQL

  • Different categories of statements in SQL.
  • Introduction to SELECT.
  • Create tables and views.
  • Introduction to update instructions: INSERT, UPDATE, DELETE.
  • Using sequences.
  • Introduction to transactions.
Hands-on work
SELECT instructions, table creation, update instructions.

4
Single table consultation

  • Prefixes, aliases and operators.
  • Sorting and deleting duplicates.
  • FETCH / LIMIT / OFFSET.
  • Using functions.
  • NULL value.
  • Aggregates.
  • Grouping: GROUP BY, HAVING.
Hands-on work
Set up comprehensive queries, covering all the points discussed.

5
Multi-table queries

  • Join and Cartesian product, different syntaxes.
  • External joints.
  • Nested queries, IN / EXISTS operators.
  • Multicolumn and multiline comparisons: nested comparisons and queries, ANY, ALL and SOME operators.
  • Set operators: union, difference, intersection.
  • Nested FROM queries.
  • Use of CTE (WITH clause).
  • The division.
Hands-on work
Create nested joins and queries.

6
Advanced features

  • Special types: ENUM, TABLES, RANGES.
  • Use regular expressions and the SIMILAR operator.
  • Introduction to Window functions, OVER() clause.
Hands-on work
Execute queries with special types.


Customer reviews
4,4 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
DEREUMAUX JULIE C.
01/06/26
5 / 5

Shadi is a patient and skilled trainer; he takes the time to explain things to us and listens carefully. The course was very rewarding and well-structured. The practical exercises are relevant and help you make rapid progress, even when the concepts are complex. I particularly enjoyed it, despite it being an online course.
JEAN CHRISTOPHE R.
01/06/26
5 / 5

The course content is very comprehensive and provides a solid foundation of knowledge. The explanations are very clear and the teaching structure is very well organised.
GEOFFREY T.
01/06/26
4 / 5

A very comprehensive but challenging three-day course for beginners



Publication date : 02/28/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 14 Sep., 16 Dec.

2027 : 31 Mar., 31 Mar., 26 May, 30 June, 30 June, 13 Sep., 13 Sep., 17 Nov., 17 Nov., 15 Dec.

PARIS LA DÉFENSE
2026 : 16 Dec.

2027 : 31 Mar., 26 May, 30 June, 13 Sep., 17 Nov., 15 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.