Upload
abdeell-gou
View
186
Download
10
Embed Size (px)
Citation preview
Corrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TP
Olivier Tournaire
Université de Marne-la-Vallée
14 février 2007Master I Géo-Environnement
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE 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,GuyaneCombien sont-ils ?_ Select count(*) from dep_france_dom whereSuperficie > 8500⇒ 7
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Quelle est la superficie totale de la région Centre ?_ Select Sum(Superficie) from dep_france_dom whereNOM_REGION Like "Centre"⇒ 39533.37 km2
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Combien de départements ont un nom qui commence par"N" ?_ Select Count(*) from dep_france_dom whereNOM_DEPT Like "N%"⇒ 2
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Combien de départements ont dans leur nom la chaine"oi" ?_ Select Count(*) from dep_france_dom whereNOM_DEPT Like "%oi%"⇒ 14
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Quels sont les départements dont le centroïde est à moinsde 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éeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Quels sont les départements dont le centroïde est au suddu centroïde de la France ?
On commence par calculer le centroïde de la France (lacoordonnée en Y suffit ...)_ Select Avg(Y_CENTROID) from dep_france_dom⇒ 21874.26La requête permettant de répondre est alors_ Select * from dep_france_dom whereY_CENTROID<21674.26
⇒ Ain, Alpes de Haute Provence, Hautes Alpes, AlpesMaritimes, Ardèche, Ariège, Aude, Aveyron, ... (48 entout)
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPPREMIERE PARTIE
Quel est le périmètre total des départements dont le nomcommence par "O" ?_ Select Sum(Perimetre) from dep_france_dom whereNOM_DEPT Like "O%"⇒ 1144.48 km2
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPDEUXIEME PARTIE
Longueur totale de chaque type de frontière_ Select NATURE, Sum(Longueur) fromlim_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éeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPDEUXIEME PARTIE
Quelle est la longueur totale de frontières maritimes ?_ Select NATURE, Sum(Longueur) fromlim_adm_france_dom where NATURE Like "Limite c%" AndID_GEOFLA <> 175057⇒ Limite côtière : 5185.05 km
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP
Corrigé des requêtes SQL du TPDEUXIEME PARTIE
Quels sont les départements où l’élevage de volailles estplus de 2 fois plus important que l’élevage de bovins ?_ Select * from AG04 where Volailles > 2*Bovins⇒ 77 en tout
Olivier Tournaire Université de Marne-la-ValléeCorrigé des requêtes SQL du TP