Fråga : det avgränsade kluvna kommat värderar in i separata kolonner i SQL 2005


Jag har demografi att bordlägga i SQL. Kolonn 1 är en LEGITIMATION sätter in, och kolonn 2 är en tilltala sätter in. Tilltala sätter in är gatan, Street2, Street3, staden som är statlig, vinande. Jag behöver att avskilja tilltalakolonnen, så jag har varje att tilltala objektet som dess egna kolonn.

Ström
LEGITIMATIONEN TILLTALAR
1 123 STRÖMBRYTARE NÅGON ST, MIAMI, FL, 33330

Jag behöver
VINANDE för ST för STAD för LEGITIMATIONgata 1 Street2 Street3
1 123 strömbrytare NÅGON GATA Miami FL 33330

Den kända bordlägga är ADEMO
Kolonnen namnger är LEGITIMATIONEN och TILLTALAR

Jag har försökt att söka på hur man delar den, och körningstillvägagångssätt emellertid har jag inte haft någon lycka. Behaga hjälp

Svar : det avgränsade kluvna kommat värderar in i separata kolonner i SQL 2005

missa en sätta inom parantes där
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
välj  LEGITIMATIONEN, 
 [1] som Street1,
[2] som Street2,
[3] som Street3,
[4] som stad,
[5] som ST,
[6] som VINANDET
från (
välj a.ID, b.Value, b.rn
från ADEMO a
argt applicera dboen. Parmstolist (a.address, ”,”) b
) nolla
hänga (max (värdera), för rn in ([1], [2], [3], [4], [5], [6])) p
Andra lösningar  
 
programming4us programming4us