Rappels sur la structuration d'une base de données
Concept d'une base de données relationnelle
Architecture : clé primaire - intégrité référentielle – Concept de tables
Rappels des bases des instructions SQL SELECT
Sélection des colonnes d'une table, utilisation des alias, les concaténations et le mot-clé DISTINCT
Les principales conditions de comparaison dans la clause WHERE
Trier les lignes à l'aide de la clause ORDER BY
Utiliser les fonctions AVG, SUM, MAX, MIN et COUNT dans une interrogation
Aller plus loin dans les requêtes de sélection
Enumérer les principales types de jointure (INNER JOIN, LEFT JOIN, RIGHT JOIN)
Utilisation du mot-clé HAVING
Mettre en place de requête avec sous-requêtes
Utilisation du mot-clé UNION
Requêtes avec ALL, ANY/SOME
Manipuler les données
Rappels sur la structure d'une instruction INSERT, UPDATE et DELETE
Manipuler des données avec des conditions provenant d'une autre table
Les fonctions dans les requêtes
La concaténation
Modifier la casse d'une extraction
Remplacer ou récupérer une partie du résultat d'un SELECT
Les calculs sur le résultat d'une requête
Manipuler les dates
Utilisation des conditions dans un requête
Structuration d'un CASE WHEN
Utilisation de CASE WHEN dans les différentes instructions SQL
Mise en pratique – Extraction et manipulation de données sur une base exercice