webForumDet fria alternativet

Exkludera dubbletter i Count

Databaser & SQLur Databashanterare & SQL

1 svar · 382 visningar · startad av rattst

Medlem sedan okt. 200016 inlägg
Frågan#1

Hej!
Jag räknar en row i en tabell och sorterar radera efter det.
Problemet är att jag vill exkludera eventuella dubbletter när jag räknar.
hur gör jag?

Medlem sedan feb. 2000438 inlägg
#2

Om du använder MySQL 3.23.2 eller senare:

SELECT COUNT(DISTINCT kolumn) FROM tabell

Använder du en tidigare version måste du lösa det på annat sätt, till exempel en vanlig SELECT DISTINCT och sedan (beroende på vilket språk du använder) loopa igenom resultatet och räkna antal rader.

/Csson

[Redigerat av Csson den 12 okt 2000]

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