Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une...
Transcript of Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une...
![Page 1: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/1.jpg)
Le Langage d’Interrogation
de Données
![Page 2: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/2.jpg)
![Page 3: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/3.jpg)
![Page 4: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/4.jpg)
Format des requêtes
• SELECT
• FROM
• WHERE
• GROUP BY
• HAVING
• ORDER BY
• FROM spécifie la table ou les tables à utiliser
• WHERE filtre les lignes selon une condition donne´e
• GROUP BY forme des groupes de lignes de meˆme valeur
de colonne
• HAVING filtre les groupes sujets à u ne certaine condition
• SELECT spécifie les colonnes qui doivent apparaître dans
les résultats
• ORDER BY spécifie l’ordre d’apparition des données dans
le résultat
![Page 5: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/5.jpg)
Requêtes simples (SELECT-FROM)
![Page 6: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/6.jpg)
![Page 7: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/7.jpg)
Sélection de colonne (clause WHERE)
Les conditions fondamentales de recherche
• comparaison
(salaire>10000, ville=’Paris’)
• e tendue ou intervalle
(salaire BETWEEN 20000 and 30000)
• appartenance a un ensemble
(couleur IN (’red’, ’vert’))
• correspondence a un masque
(adresse LIKE ’%Montre´al%’)
• nul
(adresse IS NULL)
![Page 8: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/8.jpg)
Opérateur Sélection
![Page 9: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/9.jpg)
![Page 10: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/10.jpg)
![Page 11: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/11.jpg)
![Page 12: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/12.jpg)
![Page 13: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/13.jpg)
![Page 14: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/14.jpg)
![Page 15: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/15.jpg)
![Page 16: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/16.jpg)
![Page 17: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/17.jpg)
![Page 18: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/18.jpg)
![Page 19: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/19.jpg)
![Page 20: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/20.jpg)
![Page 21: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/21.jpg)
![Page 22: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/22.jpg)
![Page 23: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/23.jpg)
![Page 24: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/24.jpg)
![Page 25: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/25.jpg)
![Page 26: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/26.jpg)
Fonctions d’agrégat
![Page 27: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/27.jpg)
![Page 28: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/28.jpg)
![Page 29: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/29.jpg)
![Page 30: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/30.jpg)
![Page 31: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/31.jpg)
![Page 32: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/32.jpg)
![Page 33: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/33.jpg)
![Page 34: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/34.jpg)
![Page 35: Le Langage d’Interrogation de Données · · 2017-10-06SQL : le résultat peut ne pas être une relation . Quels sont les clients dont l'adresse est Paris SELECT * FROM Client](https://reader034.fdocuments.us/reader034/viewer/2022042520/5ad1380d7f8b9aff738b7d01/html5/thumbnails/35.jpg)