IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

IS NOT NULL ne marche pas !!!! ??????


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut IS NOT NULL ne marche pas !!!! ??????
    Bonjour à tous,

    J'ai tenté d'utiliser la requête comme celle ci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM `etudiant`
    WHERE `email` IS NOT NULL
    La requête sql exécute bien, mais tous avec ou sans adresse email. J'y comprends rien que la fonction IS NOT NULL ne marche pas.

    MErci de m'aider

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 61
    Par défaut
    pourqoi vous mettez des cotes sur la table etudiant c'est inutile

  3. #3
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 892
    Par défaut
    A mon avis, votre champ email doit être une chaîne de caractère, non ? Donc, cherchez plutôt à séléctionner les étudiants avec des emails différent d'une chaîne vide.

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  4. #4
    Membre éprouvé Avatar de pinocchio
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2002
    Messages : 795
    Par défaut Re: IS NOT NULL ne marche pas !!!! ??????
    Citation Envoyé par SkyDev
    SELECT *
    FROM `etudiant`
    WHERE `email` IS NOT NULL
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM etudiant
    WHERE email IS NOT NULL
    Tu testais si la valeur 'email' n'était pas null. en effet, elle etait pas null elle valait email.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut
    Citation Envoyé par GLDavid
    A mon avis, votre champ email doit être une chaîne de caractère, non ? Donc, cherchez plutôt à séléctionner les étudiants avec des emails différent d'une chaîne vide.

    @ ++
    J'utiliserai maintenant comme tu m'as conseillé et ça marche.

    Merci bcq

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut Re: IS NOT NULL ne marche pas !!!! ??????
    Citation Envoyé par pinocchio
    Citation Envoyé par SkyDev
    SELECT *
    FROM `etudiant`
    WHERE `email` IS NOT NULL
    essaye
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM etudiant
    WHERE email IS NOT NULL
    Tu testais si la valeur 'email' n'était pas null. en effet, elle etait pas null elle valait email.
    Avec ou sans cotes comme ` celà ne changerai rien, le résultat est la même.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mon NOT IN ne marche pas
    Par Team2009 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 21/12/2009, 11h50
  2. null ne marche pas!
    Par sousou_ dans le forum NetBeans
    Réponses: 19
    Dernier message: 14/08/2009, 14h24
  3. = NULL, ne marche pas comment faire ?
    Par rad_hass dans le forum MS SQL Server
    Réponses: 20
    Dernier message: 20/11/2008, 09h42
  4. Mon "NOT NULL" ne fonctionne pas ?!
    Par Armagnak dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/06/2007, 15h03
  5. Une requête qui ne reconnait pas is not null
    Par LeBauw dans le forum Access
    Réponses: 2
    Dernier message: 08/09/2005, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo