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

Langage SQL Discussion :

Problème clause WHERE


Sujet :

Langage SQL

  1. #1
    Membre habitué Avatar de nesbla
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 220
    Points : 139
    Points
    139
    Par défaut Problème clause WHERE
    bonjour,

    Je souhaite effectuer l'équivalent de la requete, noart étant de type entier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from sqfd.bug where noart='%'
    Ce code fonctionne tres bien si noart était une chaine de caractere, cependant je souhaiterai connaitre s'il existe un équivalent lorsque noart est un entier (j'ai un trou de mémoire, je sais plu si c'est faisable...)

    merci d'avance
    ··· Champion des excuses bidons ··· Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet !

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Points : 2 227
    Points
    2 227
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from sqfd.bug where noart='%'
    étant équivalent à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from sqfd.bug where noart is not null
    cela marche très bien avec tous les types de champ

    Maintenant si tu veux qu'un nombre soit de la forme xx12xx, tu peux le transformer en chaîne (la méthode dépend du SGBDR) et utiliser %, ou alors utiliser des opérations de type modulo, trunc, etc, mais cela peut devenir compliqué.
    J'affirme péremptoirement que toute affirmation péremptoire est fausse
    5ième élément : barde-prince des figures de style, duc de la synecdoque
    Je ne réponds jamais aux questions techniques par MP

  3. #3
    Membre habitué Avatar de nesbla
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 220
    Points : 139
    Points
    139
    Par défaut
    ok merci.

    Mon problème était que le nombre qui doit etre égal à noart est un parametre (en Delphi) par conséquent je ne peux pas modifier l'expression 'noart=' par 'noart is not null' mais uniquement modifier la valeur de l'affectation.

    Mais d'apres ta réponse, il semblerai que ce soit impossible de faire ce que je souhaitais. Je vais chercher une autre alternative.

    Merci
    ··· Champion des excuses bidons ··· Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet !

  4. #4
    Membre habitué Avatar de nesbla
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    220
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 220
    Points : 139
    Points
    139
    Par défaut
    C'est bon j'ai trouvé une alternative en suivant tes conseils, j'ai converti le champs en chaine de caractere et j'ai fait les traitements que je voulais dessus.
    ··· Champion des excuses bidons ··· Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet !

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 06/05/2011, 15h34
  2. problème Clause where d'un OpenRepoRt
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 12
    Dernier message: 28/05/2008, 16h14
  3. [SQL] problème clause where
    Par salirose dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/09/2006, 14h15
  4. problème clause WHERE
    Par Manu0086 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/03/2006, 19h09
  5. [requete] Mysql problème de clause where
    Par Raideman dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/07/2005, 18h00

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