[sql] aantal tellen

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

  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
Ik heb hier de volgende database:
Afbeeldingslocatie: http://www.xs4all.nl/~paragonx/Tweakers/db.gif

Nu wil ik bijvoorbeeld car weergeven met het aantal maal dat die in de databsae voorkomt. Ik krijg dit echtern niet voor elkaar. Ik heb het idee dat het niet zo moeilijk moet zijn alleen zie ik de logica niet.

Ik kan wel het aantal typen car tellen via SELECT COUNT(Car) FROM tblCars WHERE car = "viper gts-r"

maar dan krijg niet het beoogde resultaat.

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

welke resultaat krijg je dan, en wat had je verwacht dat er uit zou moeten komen? wat wil je PRECIES ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • andrew
  • Registratie: Februari 2001
  • Laatst online: 10-09-2024
select car, count(car)
from tblCars
group by car

zoiets bedoel je?

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 22-08 10:27

Kaastosti

Vrolijkheid alom!

Ik zou eerst kijken of het niet toevallig case sentitive is, dan krijg je inderdaad geen resultaten. Verder lijkt de query wel ok te zijn... ikzelf tel overigens eerder ID nummers... SELECT COUNT(ID) FROM tblCars WHERE car='VIPER GTS-R';
Bovenstaande 'group by' lijkt me niet handig overigens... als ik het mij goed herinner wordt er dan gegroepeerd op 'car' en krijg je dus alleen maar 0 of 1 uit deze query, aangezien je het type al opgeeft. 1 als ze bestaan, 0 als ze niet voorkomen.

[ Voor 36% gewijzigd door Kaastosti op 28-01-2003 20:33 ]

Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.


  • paragon
  • Registratie: April 2000
  • Laatst online: 23-08 17:24
andrew schreef op 28 januari 2003 @ 20:31:
select car, count(car)
from tblCars
group by car

zoiets bedoel je?
Ja zoiets bedoel ik...dus dat ik zelf geen car hoef te geven even proberen

Het werkt:)

[ Voor 4% gewijzigd door paragon op 28-01-2003 20:37 . Reden: het werkt ]


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 06-07 14:29
Kaastosti schreef op 28 januari 2003 @ 20:31:
Bovenstaande 'group by' lijkt me niet handig overigens... als ik het mij goed herinner wordt er dan gegroepeerd op 'car' en krijg je dus alleen maar 0 of 1 uit deze query, aangezien je het type al opgeeft. 1 als ze bestaan, 0 als ze niet voorkomen.
die group by is noodzakelijk, hij wil het totaal aantal rijen hebben die aan dat type voldoen, dus nooit 0 en 1 want die viper staat er al 7x in

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:20
Ik denk dat je dit hier wel kunt gebruiken:
http://www.w3schools.com/sql/default.asp

Gewoon basic SQL hoor.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.