SQL (Programmiersprache) in der Schule. Was für eine Bedeutung hat dieser Punkt?

Hallo alle Experten!!

Wir nehmen in Informatik (12. Klasse) momentan SQL durch. Dabei tauchen fragen auf wie:

Ermitteln Sie die Anzahl der Fahrräder pro Herstellerfirma. Ausgabe: Herstellername und Anzahl der Fahrräder.

Die Antworten sehen dann so aus:

Select Hersteller.Hersteller, count (*) AS Anzahl from Hersteller, Fahrräder where hnr= Fahrräder. Hersteller group by hersteller.hersteller

ich verstehe nicht ganz für was der Punkt bei 'Hersteller. Hersteller' steht und auch das '=' nach hnr?

Ich weiß dass euch die Tabelle nicht vorhanden ist aber vielleicht kann mir jemand general erklären wann ich so einen Punkt und ein '=' brauche!!!

Vielen Dank schonmal!!

  • 1 Antworten
  1. Bottcher Simon Beantwortet am 5/29/2014.
    Gewählt von Achterhof Fritz
    Bottcher Simon

    Du musst Hersteller.Hersteller hinschreiben, da sowohl die Tabelle Hersteller als auch Fahrräder eine Spalte Hersteller haben. Es ist also ansonsten unklar, welche Tabelle gemeint ist. Der Punkt bedeutet "aus dieser Tabelle".

    Also z.B. Spalte Hersteller aus Tabelle Hersteller = Hersteller.Hersteller

    Spalte Hersteller aus Tabelle Fahrräder = Fahrräder.Hersteller.

    Das "=" ist ein Vergleich zwischen den Spalten Hersteller.hnr und Fahrräder.Hersteller.

    (Quelle: gutefrage.net)
    Vote up 1 Vote down

Verwandte Fragen

Stellen Sie Ihre Frage

Ihre Punkte: Anmelden um es zu sehen

Wie kann ich Punkte verdienen?

  • Eine Frage beantworten: +3
  • Ihre Antwort wurde hochgewählt: +3/ Stimme
  • Mehr erfahren >>

Anmelden

Letzte Aktivitäten