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

Access Discussion :

Combiner l'operator IN et l'asterique [AC-2003]


Sujet :

Access

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 252
    Points : 125
    Points
    125
    Par défaut Combiner l'operator IN et l'asterique
    Bonjour tout le monde,
    J’utilise la DB Northwind d’Access 2003 pour m’entrainer. j’aimerais savoir si il est possible de combiner l’operator IN et l’asterique * comme critere sur la ligne Where d’une requete sql.
    Je suis un debutant en Access.

    “normallement”, la requete suivante devait retourner les enregistrements ou le ShipCity commence par G. Mais en fait, ca ne me renvoie rien. Svp expliquez moi pourquoi cela ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM Orders 
    where shipcity in ('G*')
    Je precise que je ne veux pas utiliser la solution alternative suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM Orders 
    where shipcity like 'G*'
    merci pour votre aide.

  2. #2
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour Bonero,

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where shipcity in ('G*')
    ==> C'était bien tenté !... mais non. Notes que, s'il y avait quelque chose à tenter, j'aurais plutôt tenté :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where shipcity in (like("G*"))
    ==> mais, encore non.


    Par contre
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where left(shipcity,1)="G"
    fonctionne. Mais, c'est plus restrictif.
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    11 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 11 976
    Points : 24 490
    Points
    24 490
    Par défaut
    Bonjour,

    ou tout simplement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where shipcity like "G*"
    Il y a un tuto sur le like.

    Ou capillotracté

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where left(shipcity,1) in ("G")
    Mais moins dans ce cas là...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM Orders where left(shipcity,1) in ("G","B")
    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre habitué
    Inscrit en
    Janvier 2010
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 252
    Points : 125
    Points
    125
    Par défaut
    grand merci pour vos reponses et suggestions.

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

Discussions similaires

  1. Combiner plusieurs textures avec couches alpha
    Par TibobiT dans le forum OpenGL
    Réponses: 2
    Dernier message: 01/05/2004, 16h20
  2. [JSP] thread ? Message d'avancement des operations en cours
    Par buffyann dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 18/12/2003, 12h39
  3. operation sur des alias
    Par 74160 dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/11/2003, 19h19
  4. Réponses: 8
    Dernier message: 21/11/2003, 19h38
  5. [VB6] Combiner 2 styles avec MSChart
    Par khany dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 29/04/2003, 10h30

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