Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Mon 30 April 2007 11:30

Zarah
Participant occasionnel
Lieu: La Réunion
Date d'inscription: 21 Apr 2006
Messages: 42

SQL avec des lieux et non des coordonées

Bonjour!
J'aimerais savoir s'il est possible de faire des SQL avec des lieux ou des noms et non des chiffres, par exemple sur une lieu dit x je veux faire apparaitre tout ce qui ds le fichier associé porte le nom y (par exemple tuyau, égout...)
Merci d'avance

Dernière modification par Zarah (Mon 30 April 2007 11:31)

Hors ligne

 

#2 Mon 30 April 2007 14:54

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: SQL avec des lieux et non des coordonées

La syntaxe est la suivante :
Select * from MaTable Where MonChamp Like '%TexteRecherché%'
Pour faire une recherche sur plusieurs crtères :
Select * from MaTable Where MonChamp in ('%Texte1%', '%Texte2%',...)

(Les % servent dans le cas ou il y a des caractères inconnus avant ou après la chaîne recherchée)

Hors ligne

 

#3 Thu 03 May 2007 13:36

Zarah
Participant occasionnel
Lieu: La Réunion
Date d'inscription: 21 Apr 2006
Messages: 42

Re: SQL avec des lieux et non des coordonées

Merci mais malgrés vos recommandation je n'arrive tjs pas à obtenir un resultat pour le moment.... je continue à chercher dc si vous avez une autre idée...
J'ai une version Mapinfo 7.5 francaise.
Merci

Hors ligne

 

#4 Thu 03 May 2007 13:55

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: SQL avec des lieux et non des coordonées

Si ce n'est déjà le cas, essayez de faire vos requètes directement dans la FMB (fenêtre MapBasic) plutôt que d'utiliser l'assistant de Sélection SQL de MapInfo.

Hors ligne

 

#5 Thu 03 May 2007 14:44

jean-francois Behm
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 212
Site web

Re: SQL avec des lieux et non des coordonées

Cartosig a écrit:

La syntaxe est la suivante :
Select * from MaTable Where MonChamp Like '%TexteRecherché%'
Pour faire une recherche sur plusieurs crtères :
Select * from MaTable Where MonChamp in ('%Texte1%', '%Texte2%',...)

(Les % servent dans le cas ou il y a des caractères inconnus avant ou après la chaîne recherchée)


Bonjour,
la requete avec la syntaxe  in ('%Texte1%', '%Texte2%',...) ne peut pas fonctionner, les % ne fonctionnent qu'avec LIKE et il faut remplacer les quotes par des guillemets :

Select * from MaTable Where MonChamp Like "%1erTexteRecherché%" or MonChamp Like "%2emeTexteRecherché%"

Bon courage,


Jean-François Behm
SERVICES GEOGRAPHIQUES
Centres de formation SIG - http://servicesgeographiques.com

Hors ligne

 

Pied de page des forums

Powered by FluxBB