Docgranville a écrit :

Bonjour,

En admettant que le nom de ta table soit "adh" et le nom de ton champ "courriel", ta requête serait :
SELECT * FROM "adh" WHERE "courriel" IS NOT NULL

Bien entendu, cette requête repose sur le principe que, si aucune adresse n'a été renseignée, rien n'a été mentionné dans le champ corespondant ; si quelqu'un a eu la mauvaise idée d'entrer, ne serait-ce un espace dans ton champ alors, l'enregistrement correspondant sera lui aussi sélectionné.

Pour éviter ce genre de désagrément, et considérant qu'une adresse e-mail normalement constituée comporte nécessairement le caractère "@" on pourrait écrire :
SELECT * FROM "adh" WHERE "courriel" LIKE "[EMAIL PROTECTED]"
où les signes "%" entourant l'arobase servent à remplacer un nombre indéterminé de caractères quelconques.

Et là, tu ne ressort que la enegsitrements comportant une adresse e-mail normalement constituée.

Espérant avoir aidé...

A+

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Bonjour

je n'ai pas lu tous les messages de ce lien mais pour compléter celui ci:
Tu peux entre comme argument de filtre >= "a" dans ce cas toous les champs concernés ayant une entré non nulle et ne correpsondant pas à un espace seront selectionnées (je l'ai vérifié)

Il me semble que l'on doit aussipouvoir entre l'argument [EMAIL PROTECTED] et obtenir tous les champs correspondant donc à une adresse emel mais quand j'ai essayé et cela ne fonctionne pas sous 2.10 alors que cela devrait etre un filtre actif. donc si certains peuvent aussi vérifier .

amicalement

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à