#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