Avatar billede meganight Nybegynder
02. april 2009 - 13:43 Der er 5 kommentarer og
1 løsning

Split Resultat i 2.

Hej jeg sidder med en Column, som indeholder Køn af hver person..
Det er jo meget fint, men jeg skal nu have en Sum af hvert køn.
Hvilket jo kan gøres med.

Select KØN
From Database_KØN
WHERE KØN='Mand'

Men det er jo lige fedt hvis jeg gerne kun vil se mændne, men ville endlig gerne have begge i hver sin nye Column..

Så mit sprøgsmål of the day, hvorfor for jeg splittet dem op ?
Avatar billede teepee Nybegynder
02. april 2009 - 13:47 #1
Prøv lige at læse dit indlæg igennem og uddyb hvad du vil, gerne med et eksempel
Avatar billede teepee Nybegynder
02. april 2009 - 13:54 #2
Er det sådan noget her du vil?

select sum(case when køn = 'Mand' then 1 else 0 end) count_m,
      sum(case when køn = 'Kvinde' then 1 else 0 end) count_k,
      count(1) count_total
from Database_KØN
Avatar billede meganight Nybegynder
02. april 2009 - 13:56 #3
Troede jeg også jeg havde givet.. men fair nok..

Eksemple.
Navn --- Alder --- Køn --- Retning
Per        18        Mand    Biotek
Lotte      21        Kvinde  Biotek
Mette      22        Kvinde  Handel
Hans      23        Mand    Handel
Morten    19        Mand    Biotek
Mille      25        Kvinde  Handel

Så vil jeg have følgende.
Retning --- Antal Kvinder --- Antal Mænd
Biotek                  1                            2
Handel                2                            1

Håber det gav lidt mere mening.
Avatar billede michael_stim Ekspert
02. april 2009 - 13:55 #4
Måske:
SELECT køn, COUNT(*) AS kon FROM tabel GROUP BY køn;

Noget a lá det.
Avatar billede teepee Nybegynder
02. april 2009 - 14:07 #5
select retning,
      sum(case when køn = 'Mand' then 1 else 0 end) Antal_maend,
      sum(case when køn = 'Kvinde' then 1 else 0 end) Antal_kvinder
from Database_KØN
group by retning
Avatar billede meganight Nybegynder
02. april 2009 - 14:08 #6
Helt korrekt.. mange tak for hjælpen.. lækket med et dejligt hurtigt svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester