webForumDet fria alternativet

antal tecken i kolumnen

Databaser & SQLur Databashanterare & SQL

6 svar · 286 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Vad är sql-satsen för att skriva ut hur många tecken det finns i en HEL kolumn?

Har denna men den hämtar bara från en kolumn:

Set oRS = Connect.Execute("select char_length(text) as tecken from gastbok where sort = 'inlagg'")

Det är en mysql-databas.

Medlem sedan dec. 200012 464 inlägg
#2

Vad menar du med hel kolumn? Exemplifiera med lite data och vad du vill ha för resultat.

Medlem sedan feb. 20011 498 inlägg
#3

Alltså jag vill veta hur många tecken det finns i alla poster i kolumnen text. Alltså sammanlagt.

Medlem sedan dec. 200012 464 inlägg
#4

Hur vill du räkna numeriska kolumner? Antal siffror?
Hur vill du räkna datumkolumner?

Det är bara att summera ihop för varje kolumn

Set oRS = Connect.Execute("select char_length(c1) + char_length(c2) as tecken from gastbok where sort = 'inlagg'")
Medlem sedan feb. 20011 498 inlägg
#5

Alltså jag vill räkna ut hur många tecken det finns sammanlagt i kolumnen text. Det kommer ju bli ett väldigt stort antal på några 100 000...

Alltå summera ihop alla poster i kolumnen text.

Fattar du fortfarande inte vad jag vill göra? :r

Medlem sedan dec. 200012 464 inlägg
#6

Det var jag som tänkte/läste fel, ursäkta.

Set oRS = Connect.Execute("select sum(char_length(text)) as tecken from gastbok where sort = 'inlagg'")
Medlem sedan feb. 20011 498 inlägg
#7

Aha, jag glömde sum :i

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)