Utilisation avancée de MapInfo sans MapBasic

Partie I

SQL dans sa fenêtre ou via la fenêtre MapBasic

Sébastien Roddier et Jacques Paris, octobre 2002

Table des matières

La commande « Select » dans MapInfo

  

Généralités

1 – Syntaxe générale

Condition avec opérateur de comparaison

Condition avec opérateur de « ressemblance »

Condition avec opérateur géographique

Groupe de conditions

Option INTO

                Option NOSELECT

Option GROUP BY

Option ORDER BY

2 – Principes de construction des expressions

Ordre de priorité des opérateurs

Fonctions utiles dans les expressions

3 – Principes d’utilisation d’une sous-sélection

4 – Sélection par caractéristique graphique avec différents types d’objets

5 – Système de coordonnées lors d’une sélection

6 Jointure de plus de 2 tables dans le même “Select”

 

Exemples de mise en œuvre

1 Sélections attributaires

1 1 Sur une table

1 – 2 Sur plusieurs tables

1 – 3 Fusion de 2 tables par sélection sur une colonne « commune »

1 – 4 Sélection des enregistrements d’une table ne se trouvant pas dans une autre

1 – 5 Sélectionner les enregistrements qui n’ont pas d’objets

2 Requêtes géographiques

2 – 1 Sélection d’objets en intersection spatiale totale ou partielle

2 – 2 Sélection d’objets en intersection spatiale totale

2 – 3 Requêtes géographiques multiples

2 – 4 Requêtes basées sur l’adjacence des objets

2 – 5 Requêtes basées sur la proximité

2 – 6 Requêtes basées sur les distances entre objets

2 – 7 Requêtes basée sur la position relative des objets

2 – 8 Des points et des lignes

2 – 9 Sélection des objets qui ne se trouvent pas dans une zone donnée

2 – 10 Construction d’une matrice d’adjacence pour une table de régions

3 Requêtes utilisant des caractéristiques géométriques

3 – 1 Requêtes retournant des informations surfaciques sur les objets

3 – 2 Requêtes retournant des informations linéaires sur les objets

4 Requêtes utilisant des caractéristiques graphiques

4 – 1 Sélections basées sur les attributs graphiques des objets

4 – 2 Requêtes sur les types d’objets

4 – 3 Requêtes retournant des informations sur la géographie des objets

5 – Travailler avec des objets et données textes

5 – 1 Sélection d’objets textes en fonction de certaines de leurs caractéristiques

5 – 2 Concanétation / dé-concanétation de chaîne de caractères

5 – 3 Sélection des cas dont un champ texte contient une chaîne donnée

5 – 4 Extraction du dernier mot d’une phrase

6 – Groupement des résultats par colonnes

7 – Triage des résultats par ordre croissant ou décroissant

8 – Exemples hors catégories

8 – 1 Assignation de la plus grande fréquence