Heim >Datenbank >MySQL-Tutorial >Wie formatiere ich Zahlen mit zwei Dezimalstellen in SQL Server?

Wie formatiere ich Zahlen mit zwei Dezimalstellen in SQL Server?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-24 21:42:40873Durchsuche

How to Format Numbers with Two Decimal Places in SQL Server?

Formatieren von Zahlen an zwei Dezimalstellen in SQL Server

In diesem Handbuch wird erläutert, wie numerische Werte mit genau zwei Dezimalstellen im SQL -Server angezeigt werden. Dies ist eine häufige Voraussetzung bei der Präsentation finanzieller oder anderer präziser Daten.

Die Funktion CONVERT liefert die Lösung. Seine Syntax ist:

<code class="language-sql">CONVERT(DECIMAL(precision, scale), numeric_expression)</code>

wo:

  • precision : Die Gesamtzahl der Ziffern (sowohl vor als auch nach dem Dezimalpunkt).
  • scale : Die Anzahl der Ziffern nach dem Dezimalpunkt. Stellen Sie dies für zwei Dezimalstellen auf 2 ein.
  • numeric_expression : Die Nummer, die Sie formatieren möchten.

zum Beispiel, um 2.999999 zu formatieren, um zwei Dezimalstellen zu zeigen:

<code class="language-sql">SELECT CONVERT(DECIMAL(10, 2), 2.999999);</code>

Dies wird 3.00 zurückgeben. Beachten Sie, dass SQL Server die Nummer rundet.

Wichtig: Der DECIMAL Datentyp ist für diese Aufgabe von entscheidender Bedeutung. Im Gegensatz zu FLOAT oder REAL bietet DECIMAL eine feste Präzision und Skalierung, um eine genaue Darstellung der Dezimalwerte sicherzustellen. Die Auswahl des geeigneten precision -Wartwerts hängt vom erwarteten Bereich Ihrer Zahlen ab.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Zahlen mit zwei Dezimalstellen in SQL Server?. 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