Académique Documents
Professionnel Documents
Culture Documents
Olivier Tournaire
Université de Marne-la-Vallée
31 janvier 2007
Master I Géo-Environnement
Introduction - Généralités
Sélection simple
Sélectionner tout
_ Select * From Arbres
Sélection de certaines colonnes
_ Select Espece,EtatPhytosanitaire From Arbres
Sélection multi-critère
_ Select * From Arbres Where EtatPhytoanitaire =
"Malade" And Zone = "Z3"
Sélection distincte
_ Select Espece From Arbres Group By Espece
Jointure (Θ-jointure)
Une jointure est un produit cartésien de deux tables
Une équijointure est une Θ-jointure dont la qualification
est une égalité entre deux colonnes
En SQL : préciser le nom des colonnes des tables sur
lesquelles on fait la jointure avec le qualificatif WHERE
Seconde table exemple : Techniciens
Jointure (Θ-jointure)
Sélection des espèces et des états phyto-sanitaires dans
la table Arbres et des noms de techniciens dans la table
ZoneTechnicien
_ La jointure se fait sur la colonne Zone qui est commune
aux deux tables
_ Select Arbres.Espece,
Arbres.EtatPhytosanitaire,Technicien.Technicien From
Arbres, Technicien Where Arbres.Zone = Technicien.Zone
L’interface de Mapinfo
Accessible par le menu Query > SQL select ...
Permet d’automatiser l’écriture des requêtes à partir d’une
interface graphique
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 On sélectionne
ensuite les colonnes
1 des tables
3 On écrit la ou les
conditions de
sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL
Mapinfo et les requêtes SQL
L’INTERFACE SQL DE MAPINFO
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 On sélectionne
ensuite les colonnes
1 des tables
3 On écrit la ou les
conditions de
sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL
Mapinfo et les requêtes SQL
L’INTERFACE SQL DE MAPINFO
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 2 On sélectionne
ensuite les colonnes
1 des tables
3 On écrit la ou les
conditions de
sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL
Mapinfo et les requêtes SQL
L’INTERFACE SQL DE MAPINFO
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 2 On sélectionne
ensuite les colonnes
1 des tables
3 On écrit la ou les
conditions de
sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL
Mapinfo et les requêtes SQL
L’INTERFACE SQL DE MAPINFO
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 2 On sélectionne
ensuite les colonnes
1 des tables
3 3 On écrit la ou les
conditions de
sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL
Mapinfo et les requêtes SQL
L’INTERFACE SQL DE MAPINFO
L’interface de Mapinfo
1 On commence par
sélectionner les
tables
2 4 2 On sélectionne
ensuite les colonnes
1 des tables
3 3 On écrit la ou les
conditions de
}4 sélection
4 On choisit
(éventuellement) des
regroupements et
des ordonancements
Olivier Tournaire Université de Marne-la-Vallée
Mapinfo et les requêtes SQL