Formaterad text

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Hej!

Jag har en SQL-fråga liknande denna

select a, b, c from test
Posterna innehåller
a: Per, Nils, Patrik
b: Persson, Nilsson, Å
c: 23,24,43

Jag skulle vilja få SQL att formatera denna texten som en tabell:
Per......Persson....23
Nils......Nilsson.....24
Patrik...Å.............43

Gör man bara en CONCAT får man ju inga mellanrum(punkter) instatta.
Per Persson 23
Nils Nilsson 24
Patrik Å 43

Några förslag?

  • Medlem
  • 2007-02-12 18:11

CONCAT_WS(' ', a, b, c)

Det var inte det jag tänkt mig. På så sätt får jag inte "kolumnerna" i kant med varandra utan genererar detta:
Per Persson 23
Nils Nilsson 24
Patrik Å 43

  • Medlem
  • Mölndal
  • 2007-02-13 10:10

Det går säkert att ordna, även om det är krångligt. I all välmening måste jag ändå fråga dig varför du vill göra detta? Har du inget som helst gränssnitt/applikation/programmeringsspråk mellan databas och den som ska se tabellen? SQL är bra på mycket. Att formatera data för presentation hör liksom inte dit...

1
Bevaka tråden