Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

SQL Befehl unklar!?

soulseeker93 / 4 Antworten / Flachansicht Nickles

Hallo zusammen.


 


In meinem Studium der VWL muss ich auch einen EDV Schein ablegen.


Ausser dem Programme entwerfen und Modell analysieren klappt auch alles.


Nur was bedeutet der Befehl


 


SELECT . . .


 


Group by   ?


 


oder by, da wird der entsprechende Datensatz geordnet, ok und hier?


 


Dankbar für jede Antwort

bei Antwort benachrichtigen
HADU soulseeker93 „SQL Befehl unklar!?“
Optionen

Hi,
warum machst Du zwei bis vier Leerzeilen zwischen jeder geschribenen Zeile?
Das kann ja keiner anständig lesen ...
Alles klappt außer Programme entwerfen und Modelle analysieren? Was bleibt da noch übrig?

"select" ist - wie Du schon bemerkt hast - ein SQL Befehl.
Bei SQL beschreibt man entgegen fast aller anderer Programmiersprachen nicht das "wie löst man das Problem", sonder "was möchte ich als Ergebnis haben".
"select" ist dabei der meistgenutze Befehl, der soviel heißt wie "Nehme".

select Spalte1
from Tabelle 2

... heisst also nimm Spalte1 aus Tabelle2.

"Group by" sortiert das Ergebnis:

select Name, Vorname, Alter
from Sekretärinnen
Group by Alter

... heisst also nimm die Namen, Vornamen und das Alter von allen aus der Tabelle Sekretärinnen und sortiere gleich alle nach dem Alter.

Gruß
HADU

bei Antwort benachrichtigen
Danke trotzdem! soulseeker93