3 Antworten

So sieht die Abfrage formal korrekt aus:

SELECT region, SUM(einwohner) FROM cia
GROUP BY region
HAVING SUM(einwohner) > 100E6

Ich weiß allerdings nicht, was diese 100E6 zu bedeuten hat. Mit 100 würde es auf jeden Fall funktionieren. Es würden dann alle Regionen mit einer Einwohnerzahl über 100 ausgewählt und mit dieser Zahl angezeigt.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Eddcapet
20.11.2016, 17:48

100E6 heißt im Klartext 100 mit 6 Nullen. Also 100 Millionen.
1E6 wäre 1 Millonen. 1E6 = 1*10^6

0

Nice habt ihr noch mehr abgesehen von der sql reihe an übungen/tests?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Eddcapet
20.11.2016, 17:47

Ich weiß nicht, ist nicht meine Schule. Unsere Schule verwendet deren Seite einfach nur.

0
Kommentar von LeonardM
20.11.2016, 18:42

achso. naja okay trotzdem danke

0

Versuchs mit HAVING anstelle von WHERE

z.B.:

SELECT Region
FROM cia
GROUP BY Region
HAVING SUM(Einwohner) > 100E6
Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?