Postgres Bodenfunktion

Postgres Bodenfunktion

Während Sie prozentuale Fragen in der Mathematik lösen und die Genauigkeit in der Physik lernen, haben Sie möglicherweise das Konzept der Runde verwendet. Die Bodenfunktion der PostgreSQL-Datenbank ist ein wenig ähnlich wie bei der Arbeit, fügt jedoch eine neue ganze Sache hinzu, was sie einzigartig macht. Die „Boden“ -Funktion von PostgreSQL übernimmt eine Dezimalpunktzahl und gibt den kleinsten kleinsten Wert davon nach der Konvertierung zurück. Es funktioniert anders bei negativen und positiven Ganzzahlen, da die negativen Ganzzahlen das Gegenteil von positiven Ganzzahlen sind. Daher haben wir beschlossen, diesen Artikel für unsere Benutzer zu liefern, um die Verwendung der PostgreSQL Floor -Funktion in Windows 10 zu erfahren.

Lassen Sie uns mit der Öffnung von Postgresql Shell einen Neustart machen. Verwenden Sie die Windows 10 -Desktop -Suchleiste, um "PSQL" zu schreiben. Die PostgreSQL -Shell -Anwendung wird im Anwendungsbereich angezeigt, und Sie müssen darauf klicken, um sie schnell zu öffnen. Der PostgreSQL Shell Black Screen wird wie unten dargestellt geöffnet. Sie können Ihre Befehle erst abfragen, bis Sie den Datenbanknamen, den Benutzernamen und das Passwort zusammen mit der Portnummer hinzufügen. Die Standarddatenbank und der Benutzername sind "Postgres" und Sie können sie verwenden, um den Abfragebereich schnell zu öffnen. Wir haben unsere gerade neue Datenbank "aqsayasin" und einen neuen Benutzer "aqsayasin" zusammen mit seinem Passwort verwendet. Die Portnummer „5432“ muss zusammen mit diesen Informationen bereitgestellt werden.

Beispiel 01:

In unserem ersten Beispiel werden wir uns mit der Funktionsweise der Bodenfunktion befassen, während wir einige nicht dezimale Ganzzahlwerte anwenden. Die Auswahl der Anweisung ist für diesen Zweck nützlich. Die Bodenfunktion nimmt die Ganzzahlwerte in ihrem Argument in dieser Abfrage ein und wandelt sie in den nächsten kleinsten Wert um. Da der Wert „23“ bereits ein vollständiger, genauer Ganzzahlwert ist, konvertiert er ihn daher nicht mehr und gibt den ursprünglichen Wert in der Ausgabe zurück, wie unten gezeigt.

Sagen wir, wie die Bodenfunktion der PostgreSQL -Datenbank für die genauen negativen Ganzzahlwerte funktioniert. Daher haben wir in den Parametern der Bodenfunktion „-23“ eingenommen und die Auswahlanweisung ausgestellt. Die Anweisungsausgabe zeigt die Rückgabe der gleichen negativen Ganzzahlwerte, wie unten angegeben. Dies bedeutet, ob der Wert negativ oder positiv ist, die Funktion „Boden“ gibt ihn zurück, wenn er genau ist und keine Dezimalpunkte hat.

Beispiel 02:

Lassen Sie uns nun überprüfen, wie die Bodenfunktion in der PostgreSQL-Datenbank-Shell auf Gleitkommawerten funktioniert. Beginnen wir mit dem positiven Float -Wert, um seinen Boden in die Schale zu nehmen. Daher verwendet dieselbe ausgewählte Anweisung die Bodenfunktion, die den Wert nimmt. „92.8 ”in seiner Argumentation. Diese Anweisung zeigt die genaue genaue Ganzzahl „92“ als Ausgabe, die der nächstgelegene kleinste Wert von „92“ ist.8 ”. Sie können sehen, dass sich der Boden ganz anders unterscheid. Innerhalb des Ablaufs wird der Wert vor dem Punkt um 1 erhöht, wenn der Wert nach dem Punkt größer oder gleich 5 ist. Während in der „Boden“ -Funktion ist der Wert nicht rund ums.8

Nehmen wir einen weiteren Wert, um zu sehen, wie die Bodenfunktion funktioniert. Nach Verwendung von 99.9, wir haben nicht 100 als nächstgelegener Rund-Off-Wert, aber 99 als kleinster kleinster Wert bei der Anwendung der Funktion „Boden“ in der Auswahlanweisung. Sie können den unten gezeigten Ausgang sehen.

Hier ging es um die Verwendung der Bodenfunktion auf der positiven Dezimalpunktzahl. Mal sehen, wie es mit dem negativen Integer -Wert des negativen Dezimalpunkts funktioniert. Diesmal haben wir die „-9) verwendet.9 ”in den Parametern der Funktion„ Boden “innerhalb der Abfrage auswählen. Die Ausgabe für diesen Befehl zeigt den negativen Wert „-10“ an. Als der nächste kleine Wert für „-9.9 "ist" -10 "und" -9 "ist der nächstgelegene genaue Wert. Somit zeigt die Bodenfunktion die „-10“ als Ausgabe.

Beispiel 03:

Schauen wir uns die entgegengesetzte Funktion der „Boden“ -Methode in der PostgreSQL -Datenbank an, i.e., die Deckenmethode. Es funktioniert genauso wie die Bodenfunktion, aber in die entgegengesetzte Richtung. Dies impliziert, dass die Deckenfunktion den genauen nächstgelegenen größten Wert des angegebenen Dezimalpunktwerts erhält. Während die Bodenfunktion den genauen genauesten niedrigsten Wert des angegebenen Dezimalpunktwert. Wir haben beide Funktionen in derselben Auswahlabfrage verwendet. Beide Funktionen verwenden den gleichen Dezimalwert, „23.56 ". Bei der Ausführung haben wir zwei Spaltenunterlagen für diese Anweisung. Die Bodenfunktion kehrt „23“ zurück und die Deckenfunktion kehrt „24“ für den Dezimalwert „23 zurück.56 ".

Verwenden wir den negativen Dezimalpunktwert “-23.56 ”für beide Funktionen in der Anweisung auswählen, ich.e., Boden und Decke. Die Ausgabe für diesen Anweisungen zeigt den Wert „-24“ für den Boden und „-23“ für die Deckenfunktion, da der „-24“ der nächste kleine Wert ist und „-23“ der nächste große Wert für die negative Dezimalzahl ist Punktwert “-23.56 ".

Beispiel 04:

Lassen Sie uns ein weiteres Beispiel haben, um zu sehen, wie wir die Bodenfunktion auf den Tabellensäulen verwenden können. Wir müssen einige Tabellen mit Datensätzen in unserer PostgreSQL -Datenbank haben. Daher haben wir eine neue Tabelle erstellt, die mit 3 Spalten "ID", "Land" und "Nummer" mit der Verwendung von Created -Tabellenanweisung in der PostgreSQL -Shell mit 3 Spalten "ID", "Land" und "Nummer" erstellt wurde. Der im Bild gezeigte Befehl wurde ausgeführt und eine Tabelle erstellt. Die Auswahl der Anweisung mit dem "*" wird verwendet, um die Tabellenaufzeichnungen abzufragen, und die leere Tabelle wird angezeigt.

Lassen Sie uns einige Datensätze in die gerade hergestellte Tabelle "Ftest" einfügen. Nutzen Sie dazu den Einsatz in Anweisungen, um dies zu tun. Wir haben insgesamt 7 Datensätze in der Spalten -ID, dem Land, der Anzahl der Tabelle hinzugefügt. Die Tabellenspalte "Zahl" hat einige positive und einige negative Dezimalpunktwerte.

Verwenden der Anweisung für die Tabelle „FTest“ haben wir alle Datensätze dieser Tabelle mit dem Zeichen "*" verwendet. Alle 7 Datensätze wurden auf der Postgresql -Shell angezeigt.

Holen Sie uns alle Datensätze aus der Tabelle "FTEST" mit dem Anweisungsanweis mit dem Zeichen "*" aus. Außerdem der Boden aller Werte in der Spalte „Zahl“ unter Verwendung der Bodenfunktion in der bestimmten Spalte „Nummer“. In der Ausgangstabelle werden alle Spaltenwerte für die Spalte ID, Land und Zahlen zusammen mit dem Boden der Spalte "Nummer" angezeigt. Alle Zahlenspaltenwerte wurden in den nächsten kleinen Wert unter der Spalte „Boden“ umgewandelt.

Die gleiche Anweisung -Abfrage wurde verwendet, um den Boden und die Decke für eine Spalte „Nummer“ herauszufinden, wie im angebrachten Ausgangsfoto gezeigt.

Abschluss:

Dieser Artikel enthält die Erläuterung, den nächsten kleinen Wert für eine bestimmte Ganzzahl- oder Dezimalpunktnummer unter Verwendung der PostgreSQL -Funktion „Boden“ zu erhalten. Dieser Artikel wurde in der PostgreSQL -Shell implementiert, während Sie es auch postgreSQL pgadmin grafische Benutzeroberfläche implementieren können. Mit den von uns besprochenen Beispielen werden Sie über die Methode informiert, um den Boden für positive und negative schwimmende Punktzahlen und auch für eine einfache Ganzzahl herauszufinden. Mit dem Vergleich der Deckenfunktion haben wir das Konzept der „Boden“ -Funktion klarer gemacht.