Hämta del av text?

Databaser & SQL

1 svar · 164 visningar · startad av M

Medlem sedan aug. 200065 inlägg
Trådstart#1

Finns det något sätt att direkt i en sql-sats hämta en del av en text? Jag skulle vilja hämta de 10 första _orden_ i en text... alltså kommer antal bokstäver att variera beroende på vad som står där. Nån som kan?

Medlem sedan dec. 200012 464 inlägg
#2

Att ta ut ord direkt i SQL finns det inget stöd för. Det finns olika stränghanteringsfunktioer så man kan lösa det med att skriva en egen funktion som man lägger in i anropet. (Egenskrivna funktioner stöds i och för sig inte av så många DBMS.)

Annars får du lägga in det i ditt värdspråk.

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