Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Quels sont les départements de plus de 8500 km2 ?
_ Select * from dep_france_dom where Superficie > 8500 _ Select * from dep_france_dom where CartesianArea(obj, "sq km") > 8500 ⇒ Aveyron, Côte d’Or, Gironde, Landes, Saône et Loire, Guyane Combien sont-ils ? _ Select count(*) from dep_france_dom where Superficie > 8500 ⇒7
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Quelle est la superficie totale de la région Centre ?
_ Select Sum(Superficie) from dep_france_dom where NOM_REGION Like "Centre" ⇒ 39533.37 km2
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Combien de départements ont un nom qui commence par
"N" ? _ Select Count(*) from dep_france_dom where NOM_DEPT Like "N%" ⇒2
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Combien de départements ont dans leur nom la chaine
"oi" ? _ Select Count(*) from dep_france_dom where NOM_DEPT Like "%oi%" ⇒ 14
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Quels sont les départements dont le centroïde est à moins
de 500 m de leur chef-lieu ? _ Select * from dep_france_dom where sqr( (X_CHF_LIEU - X_CENTROID)^2 + (Y_CHF_LIEU - Y_CENTROID)^2 ) < 5 ⇒ Alpes de Haute Provence, Ardennes, Ariège, Aube, Calvados, Cantal, Côte d’Or ... (18 en tout)
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Quels sont les départements dont le centroïde est au sud
du centroïde de la France ? On commence par calculer le centroïde de la France (la coordonnée en Y suffit ...) _ Select Avg(Y_CENTROID) from dep_france_dom ⇒ 21874.26 La requête permettant de répondre est alors _ Select * from dep_france_dom where Y_CENTROID<21674.26 ⇒ Ain, Alpes de Haute Provence, Hautes Alpes, Alpes Maritimes, Ardèche, Ariège, Aude, Aveyron, ... (48 en tout)
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP PREMIERE PARTIE
Quel est le périmètre total des départements dont le nom
commence par "O" ? _ Select Sum(Perimetre) from dep_france_dom where NOM_DEPT Like "O%" ⇒ 1144.48 km2
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP DEUXIEME PARTIE
Longueur totale de chaque type de frontière
_ Select NATURE, Sum(Longueur) from lim_adm_france_dom group by NATURE ⇒ Limite de département : 11435.39 km ⇒ Limite côtière : 5237.75 km ⇒ Limite de région : 8902.55 km ⇒ Frontière internationale : 2563.63 km
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP DEUXIEME PARTIE
Quelle est la longueur totale de frontières maritimes ?
_ Select NATURE, Sum(Longueur) from lim_adm_france_dom where NATURE Like "Limite c%" And ID_GEOFLA <> 175057 ⇒ Limite côtière : 5185.05 km
Olivier Tournaire Université de Marne-la-Vallée
Corrigé des requêtes SQL du TP Corrigé des requêtes SQL du TP DEUXIEME PARTIE
Quels sont les départements où l’élevage de volailles est
plus de 2 fois plus important que l’élevage de bovins ? _ Select * from AG04 where Volailles > 2*Bovins ⇒ 77 en tout