From Wiki personnel d'Erwan Bocher

Main: RequeteAttributaire

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?

Récupéré sur http://r1.bocher.free.fr/index.php?n=Main.RequeteAttributaire
Page mise à jour le 21 août 2006 à 14h14