Un cours sur le langage SQL n’est vraiment utile que si on essai de le mettre en pratique dans un contexte d’usage réel.
Prérequis
Il convient de télécharger les bases de données d’exemples, qui seront utilisées au sein des exercices.
- Table “villes de France” (8.4Mo)
- Table “départements de France” (7.9Ko)
Astuces : gardez une sauvegarde de ces tables avant d’effectuer les exercices.
Exercices (requêtes SQL)
Veuillez trouver les requêtes SQL permettant d’effectuer chacune des demandes suivantes :
- Obtenir la liste des 10 villes les plus peuplées en 2012
- Obtenir la liste des 50 villes ayant la plus faible superficie
- Obtenir la liste des départements d’outres-mer, c’est-à-dire ceux dont le numéro de département commencent par “97”
- Obtenir le nom des 10 villes les plus peuplées en 2012, ainsi que le nom du département associé
- Obtenir la liste du nom de chaque département, associé à son code et du nombre de commune au sein de ces département, en triant afin d’obtenir en priorité les départements qui possèdent le plus de communes
- Obtenir la liste des 10 plus grands départements, en terme de superficie
- Compter le nombre de villes dont le nom commence par “Saint”
- Obtenir la liste des villes qui ont un nom existants plusieurs fois, et trier afin d’obtenir en premier celles dont le nom est le plus souvent utilisé par plusieurs communes
- Obtenir en une seule requête SQL la liste des villes dont la superficie est supérieur à la superficie moyenne
- Obtenir la liste des départements qui possèdent plus de 2 millions d’habitants
- Remplacez les tirets par un espace vide, pour toutes les villes commençant par “SAINT-” (dans la colonne qui contient les noms en majuscule)
Solutions
Le lien ci-dessous permet d’obtenir toutes les réponses. Il est recommander d’essayer de trouver par soi-même toutes les réponses avant de vouloir découvrir l’ensemble des réponses.
Télécharger le fichier contenant toutes les requêtes SQL de réponse