Wie mache ich postgresql?

Wie mache ich postgresql?
Immer wenn wir über die Abrundung einer Zahl sprechen, haben wir einen Mechanismus, um einen bestimmten Teil dieser Zahl abzuschneiden und den Rest zu halten. In Postgresql haben wir die „runde“ Funktion, die diesen Zweck dient. Die Syntax dieser Funktion lautet wie folgt: # Runde auswählen (numberoberedOff, DecimalCount);

Hier repräsentiert NumberaBeroundoFF die Zahl, die Sie abrunden möchten, während DecimalCount die Anzahl der Dezimalstellen mitteilen wird, die aufbewahrt werden sollen. Wir werden in diesem Artikel untersuchen, wie diese Funktion in PostgreSQL in Windows 10 effektiv verwendet werden.

Wie mache ich PostgreSQL in Windows 10?

Die Verwendung der „runden“ Funktion in PostgreSQL in Windows 10 kann mit Hilfe der folgenden Beispiele sehr gut verstanden werden:

Hinweis: Bevor Sie alle unten geteilten Beispiele ausführen, müssen Sie über die Windows 10 -Eingabeaufforderung auf die PostgreSQL -Umgebung zugreifen.

Beispiel Nr. 1: Rundung auf die gleiche Ganzzahl:

Sie können eine Dezimalzahl auf die gleiche Ganzzahl runden, wenn sein Dezimalteil weniger als „5“ ist. Um ein solches Ergebnis zu erzielen, können Sie sich die folgende Anfrage ansehen:

# Runde auswählen (3.3);

In der Anweisung "Auswählen" in der obigen Abfrage werden die Ergebnisse auf der Konsole angezeigt, während die Funktion „Runde“ die tatsächliche Magie des Abrundens der angegebenen Zahl auf dieselbe Ganzzahl erbringt, da der Wert des Dezimalteils weniger als „5“ betrug.

Sie können die Ergebnisse dieser Abfrage aus dem unten gezeigten Bild visualisieren. Sie können das leicht überprüfen, dass „3.3 "wurde auf" 3 "abgerundet.

Beispiel Nr. 2: Rundung auf eine größere Ganzzahl:

Wenn Sie jetzt sehen möchten, dass eine Dezimalzahl auf eine größere Ganzzahl abgerundet wird, können Sie die folgende Abfrage in Ihrer PostgreSQL -Konsole ausführen:

# Runde auswählen (3.7);

Auch hier präsentiert die Anweisung "Select" die Ergebnisse auf der Konsole, während die Funktion „Runde“ die angegebene Dezimalzahl auf eine größere Ganzzahl abrundt, da der Wert des Dezimalteils größer als „5“ war.

Das genaue Ergebnis dieser Abfrage ist in dem unten angehängten Bild zu sehen. Diesmal die bereitgestellte Nummer, ich.e., "3.7 ”wurde zu einer größeren Ganzzahl abgerundet, ich.e., "4".

Beispiel Nr. 3: Runden auf zwei Dezimalstellen:

Wir können auch die Anzahl der Dezimalstellen auswählen, die angezeigt werden sollen, nachdem die angegebene Nummer abgerundet wurde. In den beiden oben gezeigten Beispielen haben wir einfach die Dezimalenteile abgeschnitten und nur die Ganzzahlteile gehalten, aber jetzt sind wir daran interessiert, zu untersuchen, wie eine Dezimalzahl bis zur angegebenen Anzahl von Dezimalstellen korrekt ist. Wir müssen auch das zweite Argument der „runden“ Funktion verwenden, ich.e., die Dezimalzahl. Um dies zu demonstrieren, haben wir die zitierte Anfrage für Sie entworfen:

# Runde auswählen (3.745,2);

Wir wollten die Nummer „3 abrunden.745 ”korrekt bis zu„ 2 “Dezimalstellen in dieser Abfrage.

Das Ergebnis dieser Abfrage ist aus dem unten angebotenen Bild zu ersichtlich. Die Nummer “3.745 ”wurde als„ 3 abgerundet.75 ”i.e., korrigieren Sie bis zu „2“ Dezimalstellen.

Beispiel Nr. 4: Negativ runding mit -1 Dezimalzahl:

Wenn Sie nur den Ganzzahl einen Teil einer Dezimalzahl behalten und die Anzahl/Zahlen links vom Dezimaler auf Null umgewandelt werden sollen, sollten Sie eine negative Dezimalzahl verwenden. Die folgende Abfrage zeigt dies:

# Runde auswählen (374.5, -1);

Da wir in dieser Abfrage die Dezimalzahl von „-1“ verwendet haben, wird die erste Ziffer der Dezimalzahl in Null umgewandelt.

Sie können diese Ergebnisse aus dem unten angegebenen Bild überprüfen. Die Nummer “374.5 "wurde wegen der Verwendung der Dezimalzahl" -1 "in" 370 "umgewandelt. Da „4“ weniger als „5“ war, hatte es außerdem keinen Einfluss auf den Wert von ihm, ich.e., es blieb gleich.

Beispiel Nr. 5: Negativ runding mit -2 Dezimalzahl:

Dies ist nur ein weiteres Beispiel, das die Verwendung der negativen Dezimalzahl in PostgreSQL in Windows 10 zeigt. Die genaue Abfrage für dieses spezielle Beispiel lautet wie folgt:

# Runde auswählen (374.5, -2);

Die in dieser Abfrage bereitgestellte Dezimalzahl entspricht unseres Beispiels Nr. 4. Nur die Dezimalzahl hat sich in "-2" geändert. Nun wird diese Dezimalzahl die ersten beiden Ziffern in die Dezimalzahl auf Null konvertieren.

Dieses Ergebnis kann aus dem unten gezeigten Bild überprüft werden. Die Nummer “374.5 "In diesem Fall wurde auf" 400 "abgerundet, weil die Dezimalzahl" -2 "verwendet wurde. Da "7" größer als "5" war, hat sich die Zahl "3" daher ebenfalls in "4" geändert, i.e., es wurde inkrementiert.

Beispiel Nr. 6: Runden der Werte einer PostgreSQL -Tabelle:

Bisher haben wir ausreichend über die Verwendung der „runden“ Funktion in Ein-Liner-Postgresql-Anweisungen gesprochen, bei denen diese Funktion eine einzelne Zahl abrundete. Diese Funktion verfügt jedoch auch über andere Funktionen, z. Sie können die Methode lernen, indem Sie die folgenden Schritte durchlaufen:

Schritt 1: Postgresql -Tabelle Erstellung in Windows 10:

Zunächst erstellen wir eine PostgreSQL -Tabelle mit Hilfe der unten angegebenen Abfrage:

# Tabelle product_prices erstellen (Nummer int nicht null, Preisdezimal, nicht null);

Diese Abfrage erstellt eine Tabelle mit dem Namen "product_prices" mit zwei Attributen, ich.e., Anzahl und Preis.

Die Ausführung dieser Abfrage zeigt das folgende Ergebnis an:

Schritt 2: PostgreSQL -Tabellenwertzuweisung in Windows 10:

Nach dem Erstellen der Tabelle werden wir sie bevölkern, indem wir Werte mit Hilfe der unten angegebenen Abfrage zuweisen:

# In Product_prices -Werte einfügen (1.100.245);

Die Einführung eines Datensatzes in der Tabelle zeigt das folgende Ergebnis an:

Durch die Verwendung derselben Abfrage können Sie mehrere Datensätze in diese Tabelle einfügen, wie im folgenden Bild gezeigt:

Schritt 3: Anzeigen der aktuellen Werte der PostgreSQL -Tabelle in Windows 10:

Sobald unsere Tabelle besiedelt ist, können wir uns die Werte ansehen, die sie derzeit aufweist, indem wir die folgende Abfrage ausführen:

# Aus product_prices auswählen;

Alle Datensätze der angegebenen Tabelle sind im Bild unten angezeigt

Schritt 4: Absenken einer angegebenen Spalte der erstellten Postgresql -Tabelle in Windows 10:

Jetzt werden wir die Dezimalspalte dieser Tabelle mit Hilfe der folgenden Abfrage bis zu zwei Dezimalstellen abrunden:

# Runde (Preis, 2) aus product_prices;

Hier repräsentiert „Preis“ den Namen der abgerundeten Dezimalspalte, während „2“ die Anzahl der Dezimalstellen angibt, die aufbewahrt werden sollen.

Sie können die Ergebnisse dieser Abfrage aus dem unten gezeigten Bild sehen und überprüfen, ob alle Einträge der Spalte „Preis“ der Tabelle „product_prices“ bis zu zwei Dezimalstellen abgerundet wurden.

Wenn Sie die oben genannte Abfrage ausführen, ohne eine Dezimalzahl anzugeben, werden nur die ganzzahligen Teile aller Werte der Spalte „Preis“ nach dem Absenken aufbewahrt, wie im folgenden Bild gezeigt:

Abschluss:

Wenn Sie diesen Artikel lesen. Danach können Sie diese Funktion während der Arbeit mit PostgreSQL effektiv nutzen.