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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 01 August 2007 12:02

ceucile
Participant occasionnel
Date d'inscription: 5 Dec 2006
Messages: 48

Requête sur un champs null

Bonjour,

Voilà, j'aimerai faire une requête sur un champs "Date" (format date), pour ne récupérer que les enregistrement dont ce champ est rempli.
Apparement, il n'y a pas de possibilité d'utiliser le mot Null, alors comment faire?
<>"" ne marche pas
not null ne marche pas

Je ne trouve pas de solution, avez-vous une idée?
Merci

Ceucile

Hors ligne

 

#2 Wed 01 August 2007 13:00

philmap
Participant actif
Date d'inscription: 27 Nov 2006
Messages: 59

Re: Requête sur un champs null

essayer " is null"

Hors ligne

 

#3 Wed 01 August 2007 13:18

ceucile
Participant occasionnel
Date d'inscription: 5 Dec 2006
Messages: 48

Re: Requête sur un champs null

Non ça ne marche pas...
Il n'a pas l'air de reconnaitre le mot null

Hors ligne

 

#4 Wed 01 August 2007 14:05

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

Re: Requête sur un champs null

Bonjour,

dans la fenêtre mapbasic saisir la requête avec un "is not null" (ne pas tenir compte du message qui apparait) et inverser la sélection.

Hors ligne

 

#5 Wed 01 August 2007 14:32

ceucile
Participant occasionnel
Date d'inscription: 5 Dec 2006
Messages: 48

Re: Requête sur un champs null

Après avoir écris la requête dans la fenêtre mapbasic, je ne sais pas comment l'exécuter...
J'ai paré le pb en mettant comme critère Str$(date)<>""
Mais je veux  bien que tu me dises comment on exécute une requête écrite ds mapbasic
En tous cas, merci

Ceucile

Hors ligne

 

#6 Wed 01 August 2007 15:01

matieu_dumo
Participant actif
Lieu: Questembert
Date d'inscription: 15 Mar 2006
Messages: 135
Site web

Re: Requête sur un champs null

select * from MA_TABLE where MA_COLONNE is not null

puis la touche entrée, il t'affiche une fenêtre commande is inconnue, entrée puis inverser sélection

Hors ligne

 

#7 Wed 01 August 2007 15:47

Sébastien VERNIER
Juste Inscrit !
Date d'inscription: 7 Sep 2005
Messages: 8

Re: Requête sur un champs null

Bonjour,

Il n'existe pas de donnée dont la valeur possible est de type null avec MapInfo. En effet, ce dernier prérempli avec une valeur par défaut lors de l'ouverture de la table (0 pour un champ de type numérique et "" pour les autres).

Votre critère str$(date)  "" est donc correct même si date  "" marcherait aussi.

Concernant votre requête écrite dans la fenêtre mapbasic, il suffit d'appuyer sur la touche entrée à la fin de la ligne contenant la requête pour que cette dernière s'exécute.

Bonne journée,

Sébastien

Hors ligne

 

#8 Wed 01 August 2007 17:56

ceucile
Participant occasionnel
Date d'inscription: 5 Dec 2006
Messages: 48

Re: Requête sur un champs null

Merci pour tous vos conseils, je vais tester tout ça.
A bientôt

ceucile

Hors ligne

 

Pied de page des forums

Powered by FluxBB