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

So entfernen Sie den Dezimalpunkt aus der Summe in SQL

下次还敢
Freigeben: 2024-05-09 09:33:15
Original
658 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage