Rekordok összefűzése ciklus nélkül
Kővári Attila
2005. október 21.
Egy webes riporton, a táblázat alatt fel kellett sorolnom azon vevőket, amelyekre az elemzés készült. (A vevők nevét vesszővel elválasztva bele kellett raknom egy sztringbe. Pl.: Metro, Auchan, Cora, Tesco, ., és ezt ki kellett írnom a táblázat alá).
Hogy ezt a célt elérjük, automatikusan a ciklushoz nyúlnánk, amely rendre hozzáfűzné a vevők nevét a sztringhez. Ám ugyanezt az eredményt elérhetjük ciklus használata nélkül is. Íme:
Declare @Lista as varchar(8000)
Set @Lista = ''
Select @Lista = @Lista + VevöNeve + ', ' from DimVevö
Print @Lista
Kővári Attila - BI projekt
Már készül a következő cikk. Kérjen értesítést a megjelenéséről itt.
Új hozzászólás