Retour à la page: MapInfoCookingSQL
Accéder aux requêtes spatiales : RequeteSpatiale
Requête 1
Objectif :Filtrer la sélection de quelques colonnes d’une table
Syntaxe : Select champ1,champ2,champ3 From MaTable
Requête 2
Objectif :Filtrer la sélection de quelques colonnes d’une table et ordonner les résultats selon les variables d’une colonne.
Syntaxe : Select champ1,champ2,champ3 From MaTable Order By champ1
Requête 3
Objectif :Réaliser une jointure physique entre deux tables et mettre le résultat dans une autre table.
Syntaxe : Select champ1MaTable1, champ2MaTable1, champ1MaTable2 From MaTable1, MaTable2 Where champ1MaTable1 = champ2MaTable2 Intp MaTableResultat
Les champ1MaTable1 et champ2MaTable2 sont les clés pour réaliser la jointure physique.
Requête 4
Objectif : Sélectionner des polygones en fonction de leur superficie
Syntaxe : Select * From MatablePolygones Where AREA(OBJ, "unité de surface") > MaValeurSeuil?
L'unité de surface peut être sq km pour kilomètre carré, sq m pour mètre carré.
Requête 5
Objectif : Réaliser la moyenne des valeurs d'une colonne.
Syntaxe : Select avg(Champ1) From Matable
Requête 6
Objectif : Réaliser la somme des variables d'une colonne et changer son nom
Syntaxe : Select sum(champ1) "Nouveau nom du champ1" From Matable
Requête 7
Objectif : Sélectionner des enregistrements avec une condition qui verifie un calcul.
Syntaxe : Select * From Matable Where (champ1 - champ2)/ champ1
Requête 8
Objectif : Calculer la somme des superficies des objets d'une couche en km².
Syntaxe : Select SUM(Area(obj, "sq km")) from MaTablePolygones? into MaTableResultat?