webForumDet fria alternativet

Räkna hit och dit

2 svar · 182 visningar · startad av jonne

jonneMedlem sedan jan. 20011 154 inlägg
#1

Hmm. Nu ska vi se. Lite svårt att förklara. Speciellt med tanke på den sena timmen men vi gör ett försök iaf.
Det jag vill göra är flera counts i en tabell. Oklart? Ok då utvecklar vi lite :)

Antag att jag har en tabell med följande kolumer:

Husfärg
Ort
Kön

det jag vill få ut som resultat (nu vet jag ju inte om count är det som ska användas men det kommer säkert någon att upplysa mig om) är något i stil med detta:

husfärg: röd(4st), blå(12st), lila(20st)
ort: haparanda(1st), stockholm(32)
kön: man(14), kvinna(32)

förslag någon?

------------------
Varför får inte jag köra småsten när Tommy Körberg?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
  select count(*) as c,husfärg
    from t
   group by husfärg

ger resultatet

c!husfärg
---------
4!blå
9!gul
2!orange

t.ex.

Du får nog ställa en fråga för varje kolumn som du vill gruppera.

------------------
essentitia preter non sans multiplicandum

jonneMedlem sedan jan. 20011 154 inlägg
#3

Jag har sagt det förr och säger det gärna igen. Du är en klippa LarsG, en levande uppslagsbok ;)

Funkar precis som jag vill. Tackar och bockar.

------------------
Varför får inte jag köra småsten när Tommy Körberg?

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