Es unterstützt sowohl JSON, die nicht-rationale als auch rationale SQL, abfragt. Es gilt für fast alle Betriebssysteme, einschließlich Windows, MacOS, Linux und OpenBSD. Viele Unternehmen verwenden derzeit Postgresql in ihren Produkten und Dienstleistungen wie Apple, Cisco, Instagram usw.
PostgreSQL ist eine erweiterbare Datenbank und benutzerfreundlich, da sie eine Anpassung ermöglicht und Benutzer ihre eigenen Datentypen, funktionale Sprachen usw. definieren können. Benutzerdefinierte Plugins werden auch entwickelt, wenn Sie nicht der Meinung sind, dass die Standardeinstellung Ihre Anforderungen erfüllt. PostgreSQL hat viele Merkmale, aber diejenigen, die es von anderen diskriminieren.
Jetzt zur Arbeit von PostgreSQL bewegt. Unsere aktuelle Diskussionsmodelle verwendet eine Reihenfolge in PostgreSQL. Alle in PostgreSQL verwendeten Befehle sind fast die gleichen wie SQL. Wir haben jedoch zwei Ansätze verwendet, um die Funktionsweise der Ordnung durch Klausel in PostgreSQL zu demonstrieren.
Anwendung postgresql bestellen per Klausel über SQL Shell (PSQL)
Nachdem der PostgreSQL erfolgreich in Ihrem System installiert wurde, können Sie jetzt SQL Shell (PSQL) öffnen. Wenn Sie den lokalen Hostnamen und den Datenbanknamen definiert haben, geben Sie ein Passwort an, um weiter fortzufahren. 'Postgres' ist der Standardname der Datenbank. Wir haben auch in diesem Tutorial dasselbe verwendet.
Beispiel 1
Nehmen Sie ein Beispiel für einen Tisch. In Postgresql ist die Tabellenerstellung sehr einfach und definiert. Die Tabelle wird über einen Befehl "erstellen" erstellt und wir verwenden eine "Einfügen" -Taste, um der Tabelle Werte hinzuzufügen. Diese Methode wird später im Handbuch erörtert. Zurück zu dem Tisch mit dem Namen "Auto" mit den Attributen des Autos als Spaltennamen. Verwenden Sie den Befehl auswählen, um alle Datensätze der Tabelle abzurufen.
Jetzt werden wir die Abfrage anwenden, in der wir nur zwei Spalten aus der Tabelle anzeigen möchten.
>> Namen, Farbe aus der Autokraftreihenfolge nach Farbe ASC;Und das Ergebnis muss in der Reihenfolge in Bezug auf die Farbe sein. Also sind alle Farben in der Spalte alphabetisch bestellt.
Beispiel 2
Betrachten Sie eine andere Tabelle mit dem Namen Worker, die die Informationen über jede arbeitende Person enthält. Verwenden Sie den Befehl auswählen, um die Daten der Tabelle anzuzeigen.
In diesem Fall möchten wir den Datensatz in absteigender Reihenfolge bezüglich der Spalte FNAME abrufen. Während der Datensatz einer Spalte entsprechend in der Tabelle abgerufen wird.
>> Wählen Sie Fname, lname aus Worker Order by Fname Desc;Sie können sehen, dass das Ergebnis der FNAME -Spalte angeordnet ist.
Beispiel 3
Betrachten Sie denselben Tabellenarbeiter. In diesem Beispiel haben wir zur Laufzeit eine Spalte erstellt, wie wir sagten, dass PostgreSQL anpassbar und flexibel ist. In dieser erstellten Spalte werden wir das Ergebnis zeigen. Die Länge des Nachnamens des Arbeiters wird unter Verwendung einer integrierten Funktion "Länge" berechnet. Die Syntax der Funktion ist;
Diese Funktion zeigt die Gesamtwörter im Namen an. Wir werden mit der Abfrage zwei Spalten, LNAME und die "Len" -Spalte abrufen. Die Daten in der Spalte "Len" sind dann in absteigender Reihenfolge angeordnet.
>> Wählen Sie lname, Länge (lname) len aus der Arbeiterordnung von Len Desc;Die resultierenden Spalten werden mit der Länge in absteigender Reihenfolge angezeigt.
Beispiel 4
Wir werden über die Nullwerte in der Tabelle sprechen. Hier erstellen wir eine neue Tabelle 'Beispiel', indem wir die Abfrage erstellen. Hier ist der Spaltenname zusammen mit dem Datentyp definiert, der ein ganzzahliger Wert ist.
Die Tabelle wird jetzt erstellt. Wir werden die Werte in der jeweiligen Spalte hinzufügen. Hier haben wir alle Werte in einer einzelnen Zeile eingegeben. Sie können Datensätze separat hinzufügen. Eine Zeile wird als Null eingegeben. Dieser Null wird als Raum in der Tabelle angezeigt.
>> in die Probe (Zahl) Werte (1), (5), (8), (3), (null) einfügen;Verwenden Sie die Auswahlanweisung, um die von Ihnen eingefügten Werte anzuzeigen. Wenn wir die Spaltendaten insbesondere in dieser Spalte anzeigen möchten, werden Sie feststellen.
>> Nummer aus der Stichprobenreihenfolge nach Nummer;Mit anderen Worten, wenn wir Daten in aufsteigender Reihenfolge anordnen möchten, müssen wir sie nicht erwähnen. Jetzt möchten wir, dass der Nullwert in der ersten Zeile erscheint. Zu diesem Zweck werden wir verwenden:
>> Nummer aus der Stichprobenreihenfolge nach Zahlennulls zuerst auswählenBeispiel 5
Es gibt eine andere Art, Daten der Tabelle zu ordnen. Betrachten Sie den Tischarbeiter. Wir wollen das „Yor“ des Autos in absteigender Reihenfolge anzeigen. Dafür haben wir Winkelhalterung ">" verwendet.
Das Ergebnis wird in aufsteigender Reihenfolge erfolgt, wenn Sie nach dem Schlüsselwort "mit" mithilfe "die entgegengesetzte Winkelhalterung hinzufügen. Die Ausgabe zeigt den "yor" in absteigender Reihenfolge.
Anwendung von PostgreSQL -Bestellung per Klausel mit Pgadmin anwenden
Jetzt erfolgt der zweite Ansatz durch den Pgadmin von PostgreSQL.
Starten Sie zuerst Postgresql Workbench. Jetzt wird der Benutzer gebeten, das gespeicherte Kennwort zu schreiben, das der Benutzer bereits zur Konfigurationszeit gegeben hat.
Nach dem Drücken von "OK" wird dieses Dialogfeld entfernt. Es wird eine Schnittstelle angezeigt, die das Heim -Dashboard von PostgreSQL ist. Um Fragen anzuwenden, navigieren Sie nach links auf der Seite. Den Server erweitern; Erweitern Sie weiterhin Postgresql und dann Datenbanken. Klicken Sie mit der rechten Maustaste auf den Namen 'Postgres' der Datenbank. Eine Dropdown wird erscheinen. Wählen Sie von hier aus "Abfragetool". Nachdem Sie dies ausgewählt haben, werden Sie feststellen, dass die Schnittstelle geändert wird.
Führen Sie eine einfache Auswahlabfrage aus. Für die Ausführung gehen Sie zur Menüleiste und wählen Sie die Schaltfläche Ausführen/Aktualisierung aus.
Jetzt können Sie das Ergebnis am Ende der Seite sehen. Das ist der resultierende Teil. Das relevante Bild ist unten beigefügt.
Hier nehmen Sie ein Beispiel für eine Tabelle, wie zuvor beschrieben „Arbeiter“. Zeigen Sie die Namen der Stadt eines Arbeiters in aufsteigender Reihenfolge an. Verwenden Sie die Abfrage unten
>> Wählen Sie Fname, lname, Stadt aus Arbeiterbefehl durch City ASC;Die Abfrage ausführen; Das Ergebnis wird wie folgt sein.
Abschluss
Sie können das Konzept auf zwei Arten verstehen, wie im Artikel beschrieben. PostgreSQL bietet die einfachsten Möglichkeiten zur Anwendung von Auftragsfragen nach Klausel. Nur Sie müssen PostgreSQL in Ihrem System konfiguriert haben.