0% ont trouvé ce document utile (0 vote)
472 vues11 pages

Corrige SQL

Transféré par

Abdeell Gou
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
472 vues11 pages

Corrige SQL

Transféré par

Abdeell Gou
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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 2007
Master I Géo-Environnement

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 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

Olivier Tournaire Université de Marne-la-Vallée


Corrigé des requêtes SQL du TP

Vous aimerez peut-être aussi