ROUND-Bedeutung in SQL
In SQL wird die ROUND-Funktion verwendet, um eine Zahl auf eine angegebene Anzahl von Dezimalstellen zu runden. Diese Funktion rundet eine Zahl entsprechend der angegebenen Stellenanzahl und gibt das Ergebnis als Ausgabe zurück.
Syntax
<code>ROUND(number, decimal_places)</code>
Nach dem Login kopieren
Wobei:
-
Zahl: Die zu rundende Zahl.
-
Dezimalstellen: Geben Sie die Anzahl der Dezimalstellen an, auf die gerundet werden soll.
Beispiel
Um die Zahl 123,4567 auf zwei Dezimalstellen zu runden, können Sie die folgende Abfrage verwenden:
<code>SELECT ROUND(123.4567, 2);</code>
Nach dem Login kopieren
Ausgabe:
<code>123.46</code>
Nach dem Login kopieren
Rundungsregeln
ROUND-Funktion folgt Standardrundungsregeln:
- Wenn Ist die auf die Rundungsziffer folgende Zahl größer oder gleich 5, wird die Rundungsziffer um 1 erhöht.
- Wenn die Zahl nach der Rundungsziffer kleiner als 5 ist, bleibt die Rundungsziffer unverändert.
Hinweis
- Wenn die angegebene Zahl NULL ist, gibt die ROUND-Funktion NULL zurück.
- Wenn die angegebenen Dezimalstellen eine negative Zahl ist, gibt die ROUND-Funktion die eingegebene Zahl selbst (ungerundet) zurück.
- Wenn die angegebenen Dezimalstellen größer als die Anzahl der Dezimalstellen der eingegebenen Zahl ist, gibt die ROUND-Funktion die eingegebene Zahl direkt zurück.
Das obige ist der detaillierte Inhalt vonWas bedeutet rund in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!