2017-10-25 1 views
0

Zeigen Sie den Namen und das Pro-Kopf-BIP für diese Länder mit einem BIP von mindestens eine Billion (1000000000000; das sind 12 Nullen). Runden Sie diesen Wert auf auf die nächsten 1000. Zeigen Sie das Pro-Kopf-BIP für die Billionen-Dollar-Länder auf die nächsten 1000 $.sql Abfrage mit RUNDE und Division

SELECT name , 
     ROUND(gdp/population,0.01) 

from world 
where gdp >= 1000000000000 

aber dies erzeugt Fehler.

kann die Aufgabe here

Antwort

1

Das zweite Argument nach oder vor dem Komma ist die Anzahl von Ziffern runden getestet werden. Ich würde mit beginnen:

select name , 
     ROUND(gdp/population, -3) 
from world 
where gdp >= 1000000000000 

Eine negative Zahl ist vor der Dezimalstelle. Sie können die documentation lesen.

+0

richtig !!! deshalb liebe ich Stapelüberlauf! tolle! – ERJAN