Voici une requête toute simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT C1+'-'+C2+'-'+C3 FROM T0
Le résultat est donc l'ensemble des enregistrements de T0 dont les champs C1, C2 et C3 sont concaténés via un séparateur.
Oui mais voilà, il faudrait que les séparateurs n'apparaissent pas lorsque le champ qui le suit est vide (ou null) afin d'éviter un résultat du genre:
-x2-
x1--
--x3
x1-x2-
x1--x3
-x2-x3

Il faudrait obtenir
x2
x1
x3
x1-x2
x1-x3
x2-x3

Merci pour votre aide