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
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:
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
<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!