Accueil > Langage SQL

 > Introduction au langage SQL

null

Langage SQL

Introduction au langage SQL

Objectif

A l’issue de la formation, l’apprenant sera capable d’interroger une table ou plusisuers tables en relation

Certifications

Durée : 2 jours (14h)

Dates :
-07/05/26
-15/10/26

Connaissances de base sur les bases de données

Programme de la formation

Programme : Initiation au SQL et aux bases de données

1. Introduction aux bases de données

  • Qu’est-ce qu’une base de données ? Un serveur de base de données ?
  • Clé primaire et notion d’unicité
  • Table, colonne et types de données
  • Le modèle relationnel
  • Liens entre tables et intégrité référentielle
  • Le langage SQL

2. Extraire les données

  • Qu’est-ce qu’une requête d’extraction ?
  • Lister les valeurs à retourner (SELECT)
  • La clause WHERE pour filtrer les données
  • Retourner des lignes sans doublon (DISTINCT)
  • Opérateurs de restriction : BETWEEN, IN, LIKE…
  • Opérateurs numériques

3. Interroger les données de plusieurs tables

  • Principe des jointures : restituer des informations issues de plusieurs tables
  • Jointure interne (INNER JOIN) et jointure externe (LEFT / RIGHT JOIN)
  • Opérateurs ensemblistes : UNION, INTERSECT, EXCEPT

4. Ordonnancement et statistiques

  • Fonctions d’agrégation : MIN, MAX, AVG, SUM…
  • Calcul d’agrégats avec GROUP BY
  • Filtrer les valeurs agrégées avec HAVING

5. Présenter et trier les données

  • Utiliser des alias pour présenter les colonnes
  • Conversion d’un type à un autre
  • Effectuer des choix avec l’opérateur CASE
  • Trier les données avec ORDER BY
Menu