
Site : https://cours.eloaformation.com
Email : contact@eloaformation.com
Apprenez dans cette vidéo à créer une base de donnée sur Postgres Nous verrons deux manières différentes de la créer, soit par Script SQL, soit par l'interface graphique. Et vive Postgres !
Dans cette vidéo, nous verrons la définition d'une table sur Postgres. Nous aborderons ensuite la facon de la créer par deux manières différentes. Soit par script SQL, soit par Pgadmin. Et vive postgres !
Après avoir appris a créer une table, nous allons voir comment mettre des données dans celle ci. On verra que sur Postgres, ceci n'est pas très compliqué, et on le fera avec la commande INSERT. Et vive Postgres !
Après avoir inséré des données dans la table, par la commande INSERT, apprenons sur Postgres la façon dont on va les sélectionner via la commande SELECT. Et vive Postgres !
Si un jour nous devions pour X raison, mettre a jour des données sur notre table sur Postgres,comment faire ? Tout cela se fera par la commande UPDATE. Tout est expliqué dans la vidéo. Et vive Postgres !
Voyons comment supprimer simplement des données sur Postgres. Tout se fait par la commande DELETE. Et j'ai envie de le redire vive Postgres !
Dans cette vidéo, nous verrons a quoi servent LIMIT et la concaténation sur Postgres. Nous verrons aussi les alias de colonne, et comment très simplement les utiliser. LIMIT est l'équivalent du TOP sur SQL Server. Et vive Postgres !
DISTINCT sur Postgres, permet de supprimer les doublons. Assez simple a mettre en place ,et j'ai envie de dire vive Postgres !
On verra dans cette vidéo plusieurs choses sur Postgres: IS NULL et IS NOT NULL, permettant d'enlever ou pas les valeurs NULL dans vos tables. IN et NOT IN permettant de filtrer les données que vous souhaitez sélectionner dans vos requêtes. Et vive Postgres !
On peut sur Postgres, créer une table a partir d'un simple SELECT. La syntaxe CREATE TABLE (nom de la table) as select etc.. Tout est explique dans cette vidéo Et vive Postgres
Lors de vos futurs requêtes sur Postgres, Il y aura fort à parier que vous utiliserez le AND et le OR. Voyez en détail leurs utilités. Et vive Postgres !
ORDER BY sur Postgres, permet de trier les données de facon ascendant et descendant. BETWEEN permet de... Je vous laisse voir tout cela en vidéo Et Vive postgres !
OVERLAPS et GENERATE_SERIES qu'on ne trouve que sur Postgres, sont deux commandes très pratiques et puissantes. OVERLAPS permet par exemple de voir si deux dates se chevauchent ou non. GENERATE_SERIES permet de generer des séries a la volée. Et vive Postgres !
Abordons les celebres agrégats avec MIN MAX AVG en TSQL sur Postgres. Très utilisé dans vos requêtes, il est impossible de ne pas passer a coté. Et vive Postgres !
Après avoir abordé le MIN,MAX et AVG, voyons maintenant la puissance du GROUP BY, du SUM et du COUNT sur PostgreSQL. Voyons la différence notoire entre un SUM et un COUNT. Pour le GROUP BY je vous laisse découvrir sa définition dans cette vidéo Et vive Postgres !
On dit du HAVING sur PostgreSQL, que c'est le cousin du WHERE ? Pourquoi ? Tout est dans cette vidéo et vive PostgreSQL !
Découvrez dans cette vidéo, l'utilité du CASE WHEN sur PostgreSQL. CASE WHEN évalue une condition, et retourne un résultat en fonction de cette condition Tout est expliqué dans la vidéo Et vive PostgreSQL !
Trois commandes dans cette vidéo d'abord UNION et UNION ALL permettent de concaténer le résultat de deux requêtes sur PostgreSQL. Pour IF THEN et ELSE, je vous laisse découvrir tout cela dans la vidéo. Et Vive PostgreSQL !
L'idée d'UPSERT est ce que lorsqu'on insère une nouvelle ligne dans la table, PostgreSQL met a jour la ligne, si la ligne existe déjà. Sinon PostgreSQL insère la nouvelle ligne. C'est pourquoi on appelle cela l'UPSERT ( mise a jour ou insertion) Et vive PostgreSQL !
3 fonctions de chaines de caractères sur PostgreSQL sont expliquées dans cette vidéo : REPLACE, LENGHT ,et le SUBSTRING. REPLACE va remplacer des caractères sur une chaine de caractère données. Pour les deux autres je vous laisse voir cela dans la vidéo :) Et vive PostgreSQL !
OVERLAY (couvrir/recouvrir) sur PostgreSQL permet de remplacer un texte ou une chaîne, par un autre texte ou sous chaîne. Pour REVERSE et POSITION découvrez leur utilité dans cette vidéo. Et vive PostgreSQL !
UPPER et LOWER sur PostgreSQL, permettent de jouer avec les majuscules et minuscule sur vos chaînes de caractères. POur TRIM,LTRIM et BTRIM je vous laisse découvrir tout cela dans la vidéo Et vive PostgreSQL !
CONCAT sur PostgreSQL va permettre de concaténer plusieurs chaînes de caractères entre elles. Pour TRANSLATE et STRING_SPLIT je vous laisse decouvrir tout cela dans la vidéo. Et vive PostgreSQL !
Les jointures sur PostgreSQL permettent d'associer plusieurs tables dans une même requête. INNER JOIN va permettre de joindre la correspondance des données entre deux tables. Plus de détail dans cette vidéo Et vive PostgreSQL !
Apres avoir abordé dans la vidéo précédente l'INNER JOIN sur PostgreSQL, voyons maintenant la différence avec le LEFT et RIGHT JOIN. Et vive PostgreSQL !
CROSS JOIN sur PostgreSQL est produit cartésien de deux tables. Un produit cartésien sur SQL de deux ensembles n'est autre qu'une multiplication généralisée. Et vive PostgreSQL !
Dans cette vidéo sur PostgreSQL, apprenez deux façons différentes pour écrire un LEFT JOIN. Parfois vous aurez peut être des surprises, sur les résultats des performances que cela peut produire. Et vive PostgreSQL !
INTERSECT et EXPECT sont l'équivalent d'un LEFT JOIN et d'un INNER JOIN sur PostgreSQL. Découvrez dans cette vidéo deux exemples concrets. Et vive PostgreSQL !
Une fonction de fenêtrage sur PostgreSQL fonctionne toujours sur un ensemble de ligne qui a la clause OVER. OVER définit une fenêtre ou un ensemble de lignes spécifié par l'utilisateur. Et vive PostgreSQL !
Après avoir abordé OVER et PARTITION BY dans la vidéo précédente, continuons sur notre lancée en abordant DENSE, DENSE_RANK et NTILEsur PostgreSQL. Vous verrez que dans certains elles pourront vous être très utiles. Plus de détail dans cette vidéo et vive PostgreSQL !
Continuons avec les fonctions de partitionnement en abordant FIRST_VALUE, LAST VALUES et pour finir ROW UNBOUNDED PRECEDING sur PostgreSQL . Vous verrez trois exemples concrets dans cette vidéo Et vive PostgreSQL !
Dans cette vidéo sur PostgreSQL, découvrez comment créer une vue. Une vue est tout simplement une table virtuelle. Le reste en vidéo et vive PostgreSQL !
Les procédures stockées sur PostgreSQL, apparaissent a partir de la version 11. Une procédure stockée est un ensemble d'instruction compilée dans la base de donnée Voyez cet exemple concret dans cette vidéo et vive PostgreSQL !
Un block structure sur PostgreSQL a deux sections :une déclaration et un corps. La déclaration est facultative, le corps est obligatoire Plus de détail dans cette vidéo et vive PostgreSQL !
Le trigger sur PostgreSQL, est un déclencheur qui va s'activer sur une table, lorsqu'un INSERT,UPDATE,DELETE ou TRUNCATE se produit. Plusieurs cas sont éxpliqués dans cette vidéo et vive PostgreSQL !
Si vous souhaitez bénéficier de ce cours a un prix de 14 euros, envoyez moi un email à contact@eloaformation.com, je vous enverrai le coupon de réduction dans la journée.
Ce cours prend en charge la dernière version de Postgres soit la version 17.0
PostgreSQL est un système de gestion de bases de données relationnel robuste et puissant, aux fonctionnalités riches et avancées, capable de manipuler en toute fiabilité de gros volumes de données, mêmes dans des situations critiques.
Open-source, il est développé par une communauté mondiale regroupant des milliers de développeurs et plusieurs dizaines d'entreprises.
Ce cours s'adresse au débutant absolu, nul besoin d'avoir une expérience sur une base de donnée.
Après avoir appris à installer PostgreSQL sur votre poste, on va aborder dans ce cours dans l'ordre :
La création et la définition d'une base de donnée
La création et la définition d'une table
Sélectionner, mettre a jour, supprimer et insérer des données.(Avec le SELECT, l'UPDATE etc...)
Sélectionner un certain nombre de lignes avec le TOP ,enlever les doublons avec le DISTINCT
Les opérateurs BETWEEN, AND, OR,HAVING,PRINT,GROUP BY etc...).
Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…
Les fonctions d'agrégats : MIN, MAV et AVG
Un long chapitre d'une heure 30 sur les jointures ! (INNER JOIN,LEFT/RIGHT JOIN FULL OUTER JOIN etc...)
Voir les différents types de colonnes (DATETIME2, VARCHAR,GUID,INT etc...).
10 Tips sur Management Studio qui vous simplifieront grandement la vie :)
La création et la définition d'une vue.
La création et la définition d'une Procédure stockée.
La création et la définition d'un trigger.
La création et la définition d'une fonction.
Et des astuces pour améliorer vos performances lors de l'écriture de vos requêtes SQL.
Encore plus de fonctions de partitions (NTH_VALUE, ROWS UNBOUNDED PRECEDING,FIRST VALUE, LAST_VALUE)
Les (puissantes) fonctions de partitions (ROW_NUMBER,DENSE_RANK,NTILE,LAG et LEAD)
J'ai tenu aussi a que les vidéos n’excèdent pas les 10 minutes, pour que ce ne soit pas trop soporifique :)
Une fois ce cours terminée, vous serez bougrement plus à l'aise avec le TSQL.
Regardez la moyenne de mes autres cours (4,6/5), et vous verrez que mes cours sont des cours de qualité :)