[SQL Server] Concaténation de champs, oui mais. .
Voici une requête toute simple
Code:
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 :D