Detaillierte Erklärung zur Formatierung von Zahlen in MySQL

Detaillierte Erklärung zur Formatierung von Zahlen in MySQL

Aus beruflichen Gründen musste ich kürzlich Zahlen in MySQL formatieren, habe aber festgestellt, dass es im Internet nur wenige Informationen dazu gibt. Ich fasse es einfach selbst zusammen, um Freunden in Not zu helfen. Schauen wir uns gemeinsam die ausführliche Einführung an:

1. Formatfunktion:

Format Gleitkommazahlformat format(number, length);

Beschreibung: Formatiert die Zahl X in ein Format wie „#,###,###.##“, rundet auf D Dezimalstellen und gibt das Ergebnis als Zeichenfolge zurück. Wenn D 0 ist, hat das Ergebnis weder Dezimalpunkt noch Bruchteil. D sollte ein konstanter Wert sein.

Beispielcode

mysql> FORMAT AUSWÄHLEN(12332.123456, 4);
 -> '12,332.1235' 
mysql> FORMAT AUSWÄHLEN(12332.1,4);
 -> '12,332.1000' 
mysql> FORMAT AUSWÄHLEN(12332.2,0);
 -> '12,332'

2. rpad und lpad geben eine Anzahl von Ziffern an, aber wenn diese nicht ausreichen, fügen Sie benutzerdefinierte Zeichen hinzu

RPAD:

Gibt den String str zurück, rechts aufgefüllt mit dem String padstr auf eine Länge von len Zeichen. Wenn
str ist länger als len, der Rückgabewert wird auf len Zeichen gekürzt.

Beispielcode

mysql> AUSWÄHLEN RPAD('hallo',5,'?'); 
  -> 'hallo???'
 mysql> AUSWÄHLEN RPAD('hallo',1,'?'); 
  -> 'h'
mysql>SELET RPAD(12, 5, 0);
  ->12000

Diese Funktion ist Multibyte-sicher.

LPAD:

Gibt den String str zurück, links aufgefüllt mit dem String padstr auf eine Länge von lencharacters. Wenn str länger als len ist, wird der Rückgabewert auf lencharacters gekürzt.

Beispielcode

mysql> AUSWÄHLEN LPAD('hi',4,'??');
 -> '??hallo' 
mysql> AUSWÄHLEN LPAD('hallo',1,'??');
 -> 'h' 

mysql>SELECT LPAD(12, 5, 0)
  ->'00012'

Referenz: http://www.cnblogs.com/fenglie/articles/4409208.html

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Dezimalzahlen im MySQL-Format behalten zwei Dezimalstellen (Dezimalformat)
  • Detaillierte Erklärung der Datumsformatierung in MySQL
  • Detaillierte Erklärung von MySQL, um das aktuelle Datum und Format zu erhalten
  • Eine kurze Einführung in die MySQL-Datenbankformatierung
  • Detaillierte Erläuterung der MySQL-Funktion zum Abrufen des aktuellen Datums und der Zeitformatierungsparameter

<<:  Anwendung von Hadoop-Zählern und Datenbereinigung

>>:  Detaillierte Erklärung der Verwendung und Unterschiede verschiedener Sperrmechanismen in Linux

Artikel empfehlen

Detailliertes Beispiel für die JSON-Analyse mit MySQL (5.6 und darunter)

MySQL (5.6 und darunter) analysiert JSON #json-An...

So führen Sie PostgreSQL mit Docker aus

1. Installieren Sie Docker. Referenz-URL: Docker-...

Detaillierte Erklärung des CSS-Pseudoelements::marker

Dieser Artikel stellt ein interessantes Pseudoele...

Detaillierte Erklärung zur Verwendung von JavaScript-Funktionen

Inhaltsverzeichnis 1. Deklarieren Sie eine Funkti...

Tutorial zur Installation von VMWare15.5 unter Linux

Um VMWare unter Linux zu installieren, müssen Sie...

Detaillierte Erläuterung des Vue Router Routing Guard

Inhaltsverzeichnis 1. Global vor jedem 1. Global ...

Vue+js: Klicken Sie auf den Pfeil, um die Bilder zu wechseln

In diesem Artikelbeispiel wird der spezifische Co...

Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"

# enthält eine Standortinformation. Der Standardan...

Web-Unterrichtspläne, Unterrichtspläne für Anfänger

Unterrichtsthemen Webseite Anwendbare Klasse Zwei...

W3C Tutorial (10): W3C XQuery Aktivitäten

XQuery ist eine Sprache zum Extrahieren von Daten...

Detaillierte Erklärung des CSS3-Rotationswürfelproblems

3D-Koordinatenkonzept Wenn sich ein Element dreht...

MySQL Installations-Tutorial unter Windows mit Bildern und Text

Anweisungen zur MySQL-Installation MySQL ist ein ...

Beispiel für die Erstellung eines XML-Online-Editors mit js

Inhaltsverzeichnis Vorwort Die Notwendigkeit von ...

Lösungen zur Verarbeitung und Reparatur historischer Linux-Images

Der ECS-Cloud-Server, der mit dem historischen Li...