Heim  >  Artikel  >  Datenbank  >  So entfernen Sie den Dezimalpunkt aus der Summe in SQL

So entfernen Sie den Dezimalpunkt aus der Summe in SQL

下次还敢
下次还敢Original
2024-05-09 09:33:15552Durchsuche

So entfernen Sie den Dezimalpunkt von SUM in SQL: Verwenden Sie die Funktion ROUND(): ROUND(SUM(expression), decimal_places) Behalten Sie 0 Dezimalstellen bei: ROUND(SUM(salary), 0) Runden Sie auf die nächste ganze Zahl. Die ROUND ()-Funktion wirkt sich nur auf die Anzeige der Abfrageergebnisse aus, hat jedoch keinen Einfluss auf die Daten in der Tabelle. Löschen Sie den Dezimalpunkt dauerhaft: ALTER TABLE-Mitarbeiter ALTER COLUMN Gehalt TYPE INT

So entfernen Sie den Dezimalpunkt aus der Summe in SQL

Entfernen des SUM-Dezimalpunkts in SQL

In SQL können Sie SUM entfernen, indem Sie den Dezimalpunkt der Funktion ROUND() in den Berechnungsergebnissen verwenden.

Grammatik:

<code>ROUND(SUM(expression), decimal_places)</code>

Wobei:

  • Ausdruck: Ausdruck, der eine Summe erfordert.
  • decimal_places: Anzahl der beizubehaltenden Dezimalstellen. Bei 0 wird das Ergebnis auf die nächste ganze Zahl gerundet.

Verwendungsbeispiel:

<code class="sql">SELECT ROUND(SUM(salary), 0) AS total_salary
FROM employee;</code>

Diese Abfrage berechnet die Summe der Gehaltsspalte in der Tabelle „Employee“ und rundet das Ergebnis auf die nächste ganze Zahl.

Hinweis: Die Funktion

  • ROUND() wirkt sich nur auf die Anzeige von Abfrageergebnissen aus, nicht auf die Daten in der zugrunde liegenden Tabelle.
  • Wenn Sie den Dezimalpunkt dauerhaft entfernen möchten, können Sie mit der ALTER TABLE-Anweisung den Datentyp der Spalte ändern. Zum Beispiel:
<code class="sql">ALTER TABLE employee ALTER COLUMN salary TYPE INT;</code>

Dadurch wird der Datentyp der Gehaltsspalte in eine Ganzzahl geändert, wodurch der Dezimalpunkt dauerhaft entfernt wird.

Das obige ist der detaillierte Inhalt vonSo entfernen Sie den Dezimalpunkt aus der Summe in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet Summe in SQL?Nächster Artikel:Was bedeutet Summe in SQL?