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 et SQL. Discussion :

concaténation de champs texte / group by [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Membre éclairé
    Avatar de kikidrome
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 861
    Points : 685
    Points
    685
    Par défaut concaténation de champs texte / group by
    bonjour
    j'ai déjà pas mal cherché dans ce qui existe sur le forum sans trouver de solution.
    avec une requête, est-ce possible, à partir d'une table qui a 3 champs

    texte1 texte 2 id 2
    produit 1 substance1 999
    produit 1 substance 2 998
    produit 1 substance 3 997
    produit 2 substance 4 881
    produit 2 substance 5 882


    je souhaite avoir
    produit 1 substance1 / substance 2 / substance3
    produit 2 substance 4 / substance 5


    c'est à dire concaténer les texte 2 par texte 1

    une idée ?

    merci d'avance

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Avec Access, la concaténation se fait avec l'opérateur &

  3. #3
    Membre éclairé
    Avatar de kikidrome
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 861
    Points : 685
    Points
    685
    Par défaut
    Citation Envoyé par carden752 Voir le message
    Bonjour,

    EN SQL, la concaténation se fait avec l'instruction ||
    oui, merci, j'ai fait avec le signe &, c'est ok aussi.
    dans mon exemple, le "/" est un caractère séparateur

    mon besoin est de concaténer des champs texte avec un group by, comme faire un count par exemple. Un count, un max, je sais faire, mais je n'arrive pas à concaténer.

  4. #4
    Membre éclairé
    Avatar de kikidrome
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 861
    Points : 685
    Points
    685
    Par défaut
    j'abandonne, tout ce que je trouve à ce sujet est sans issue.

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

Discussions similaires

  1. [AC-2013] Concaténation de champs texte enrichi donne 0
    Par clickandgo dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/07/2014, 22h52
  2. Concaténer variables dans champ text
    Par Jiraiya42 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/01/2008, 11h54
  3. Concaténer deux listes déroulantes dans un champs texte en direct
    Par arnaudperfect dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 11/12/2007, 17h50
  4. Réponses: 4
    Dernier message: 30/03/2006, 03h29
  5. concaténer par GROUP BY des champs text/varchar
    Par Fredobdx dans le forum Requêtes
    Réponses: 1
    Dernier message: 12/07/2005, 13h44

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