Table des
matières
Objectifs 4
Introduction 5
I - Rappels sur SQL 6
1. Rappels sur des règles ou conventions de bon usage .................................................................... 6
II - Le Langage de Définition de Données (LDD) 8
1. CREATE TABLE ........................................................................................................................ 8
2. Exercice : 05- création d'une table en SQL sous DBManager .................................................... 10
3. CREATE VIEW (création de vues) ........................................................................................... 11
4. créer une vue avec PgAdmin ou DBManager sous QGIS ........................................................... 12
5. Exercice : 06 - création d'une vue ................................................................................................ 14
6. ALTER ....................................................................................................................................... 15
7. DROP ......................................................................................................................................... 17
8. RENAME ................................................................................................................................... 17
9. INSERT et COPY ...................................................................................................................... 17
10. UPDATE et DELETE ............................................................................................................. 18
11. Exercice : 07 (tutoré) - SQL UPDATE ..................................................................................... 19
III - Compléments 20
1. Utilisation des alias .................................................................................................................... 20
2. Rappels et compléments sur les jointures ................................................................................... 20
3. Les jointures internes, externes, croisées et qualifiées ................................................................ 21
4. Les expressions conditionnelles ................................................................................................... 22
5. Exercice : 08 - CASE ... WHEN (1) ............................................................................................ 23
6. Exercice : 09 (tutoré) - CASE ... WHEN (2) ............................................................................... 23
7. Les sous-requêtes ........................................................................................................................ 24