Toon posts:

SQL Query alleen hoger dan 10

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben bezig met een simpele SQL query.

Ik heb de volgende code gemaakt.

code:
1
 SELECT soort, COUNT(soort) AS aantal, AVG(prijs) FROM planten GROUP BY soort;


Deze werkt.

Echter wil ik dat hij alleen planten weergeeft waarvan er meer dan 10 zijn.
Dus ik dacht ik doe :

code:
1
 SELECT soort, COUNT(soort) AS aantal, AVG(prijs) FROM planten WHERE HAVING COUNT(soort)>10 GROUP BY soort;


Maar dat doet het dus niet.

Ook als ik de ALIAS aanspreek dan geeft hij een foutmelding.

Weet iemand wat ik fout doe?
Alvast heel erg bedankt.

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

De gedachte is goed, de syntax niet.
Eerst group by, dan having.

edit:
en de where weg

[ Voor 20% gewijzigd door justmental op 10-03-2005 13:33 ]

Who is John Galt?


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 07-05 22:49

curry684

left part of the evil twins

Lees de syntax van SQL nog eens na op www.sqlcourse2.com, en lees voor de volgende keer P&W FAQ - De "quickstart" even door :) Als je de foutmelding had overgetypt had je het wsch zelf al gezien.

Professionele website nodig?


Dit topic is gesloten.