[Oracle] Concat et Group by

Concat et Group by [Oracle] - SQL/NoSQL - Programmation

Marsh Posté le 06-12-2005 à 10:46:56    

Bonjour,
J'ai une table avec deux colonnes qui a un truc comme ça :
 
Nom | Prénom
Dupond | Jean-Louis
Dupond | Marcel
Martin | Louis
Martin | Emile
Martin | Jeanne
 
Et je voudrais une requette qui me retourne :
 
Dupond | Jean-Louis;Marcel
Martin | Louis;Emile;Jeanne
 
Est il possible de faire un group by sur le nom et de concatener les prénoms ? J'ai cherché dans la syntaxe d'Oracle sur la fonction Concat, mais je n'y arrive pas.
 
Merci pour votre aide,
 
Axel

Reply

Marsh Posté le 06-12-2005 à 10:46:56   

Reply

Marsh Posté le 06-12-2005 à 11:16:31    

En Access, ce serait un tableau croisé, mais en Oracle, autant que je sache, ce n'est pas possible.

Reply

Marsh Posté le 06-12-2005 à 15:22:41    

Il faut passer par une PS qui va faire ça. Aucun autre moyen.

Reply

Marsh Posté le 06-12-2005 à 17:20:22    

Un exemple de code ici, de ce cher Tom :
 
http://asktom.oracle.com/pls/ask/f [...] 6162600402

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed