Avatar billede 3dmaxer.dk Nybegynder
16. august 2002 - 17:13 Der er 8 kommentarer og
1 løsning

Count(*) i mysql

Jeg har forstået man ikke kan bruge count(*) ligesom ved access:

SELECT COUNT(*) AS antal FROM tutorials

men i stedet tilføje group by ala dette:

SELECT idtut, count(*) as antal FROM tut group by idtut

men resultatet bliver kun 1, men skulle være 45 (antal rækker)

Hvordan skal sætningen se ud?
Avatar billede ztyxx Nybegynder
16. august 2002 - 17:15 #1
SELECT COUNT(FELTNAVN) FROM tabel
Avatar billede flax Nybegynder
16. august 2002 - 17:19 #2
SELECT * FROM (SELECT idtut, count(*) AS antal FROM tutorials GROUP BY idtut) ORDER by antal DESC
Avatar billede 3dmaxer.dk Nybegynder
16. august 2002 - 17:26 #3
@ztyxx
arhh ok, havde ellers prøvet
SELECT COUNT (FELTNAVN) FROM tabel
men mysql kan åbentbart ikke lide mellemrum mellem COUNT (FELT)

gi' et svar og du får point
Avatar billede Slettet bruger
16. august 2002 - 17:40 #4
Man kan godt SELECT COUNT(*) AS antal i MySQL :)

Det virker fint hos mig...
Avatar billede Slettet bruger
16. august 2002 - 17:40 #5
flax> Den officielle MySQL understøtter endnu ikke subselects.
Avatar billede 3dmaxer.dk Nybegynder
16. august 2002 - 17:59 #6
@ el barto
Ja det fandt jeg ud af. Den kan bare ikke med mellemrum, hvilket jeg havde da jeg benyttede access.
Avatar billede Slettet bruger
16. august 2002 - 18:05 #7
nåh :)

Men godt du fandt ud af det...
Avatar billede ztyxx Nybegynder
17. august 2002 - 21:43 #8
et svar :-)
Avatar billede ztyxx Nybegynder
20. august 2002 - 18:05 #9
takker for point :-)
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