Avatar billede basementjack Nybegynder
29. marts 2005 - 12:52 Der er 5 kommentarer og
1 løsning

Hvor mange forskellige værdier i en række?

Hvis jeg vil vide hvor mange forskellige værdier der er i en tablerække.

Har forsøgt med : SELECT Count(Type) FROM Staff GROUP BY Type;

Men det returner i øjeblikket:
  1 (antallet af værdi 1)
  5 (antallet af værdi 2)

Det jeg ville have er:
  2 (værdi 1, værdi 2)
Avatar billede fennec Nybegynder
29. marts 2005 - 12:57 #1
Vil tro dette virker, men jeg har ikke testet:
SELECT distinct Count(Type) FROM Staff
Avatar billede basementjack Nybegynder
29. marts 2005 - 12:58 #2
Den returner 6 antallet af alle poster.
Avatar billede basementjack Nybegynder
29. marts 2005 - 12:59 #3
Og sætter du GROUP BY Type på finder den 1 og 5 igen..
Avatar billede fennec Nybegynder
29. marts 2005 - 13:01 #4
Hvad så med denne:
SELECT Count(distinct Type) FROM Staff

(tror ikke det virker)
Avatar billede basementjack Nybegynder
29. marts 2005 - 13:04 #5
Ja da! Læg et svar.. :)
Avatar billede fennec Nybegynder
29. marts 2005 - 13:07 #6
Så har de det med i MySQL. Jeg ville ellers tro det hørte under "subquery" problematikken, men det gør det så heldigvis ikke :o)
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