Hämta ut flera texter

Databaser & SQL

2 svar · 161 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Trådstart#1

Jag har en tabell där texter ligger. Varje text är kopplad till ett "siteid".
Nu skulle jag vilja hämta ut all text från tabellen som är kopplad till en viss site och lägga ihop det till en sträng.

Det hade ju varit lätt att göra VB-koden, typ:

While Not rs.EOF
SearchMass = SearchMass & " " & rs("text")
rs.MoveNext
Wend

Men jag vill alltså göra det med SQL. Går det?

Medlem sedan dec. 200012 464 inlägg
#2
declare @allText varchar(8000)
set @allText = ''

select @allText = @allText + texten
  from tabellen where siteid = 4711
select @allText

Jag har för mig att du använder SQL-serber, men annars är det alltid relevant att nämna det.

Medlem sedan juni 20008 205 inlägg
#3

Nej, han använder SQL-kroater...

391 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
264 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
264 ms — ändringar (db)