Hallo ihr,
ich brauche Hilfe bei einer Postgre SQL aufgabe für meinen Informatikkurs
Gegeben sei die folgende Tabelle Tab3:
A B
1 2
9 6
3 3
9 2
2 7
7 4
9 4
3 7
Geben Sie die Ergebnistabellen der folgenden Anfragen an:
-
select count(distinct A) from Tab3 where B >= 3;
-
select A, count(*), sum(B), max(A), avg(B) from Tab3 group by A;
Ich verstehe nicht, wie man vorgehen muss um die Ergebnistabelle zu ermitteln. wir sollen das im Kopf machen.
Bei der 1. Aufgabe geht es wohl so dass man ja schaun muss, wie oft ein eintrag in Spalte A vorkommt, aber nur da wo B>=3; dann würde ich
A
2
2
1
1
erhalten, aber das ist nicht richtig.
Wäre super, wenn mir jemand erklären könnte, wie man die Funktionen genau liest.
viele Grüße und vielen Dank,
Lyra