UNTERSCHIEDLICH in PostgreSQL: Auswählen, Sortieren nach und Begrenzen (Beispiele)
Sie können Daten aus der Tabelle mithilfe einer SELECT-Anweisung abrufen.
Syntax:
SELECT [column names] FROM [table_name]
Dabei steht:
- Spaltennamen: Name der Spalten, deren Wert Sie abrufen möchten
- FROM: Die FROM-Klausel definiert eine oder mehrere Quelltabellen für SELECT.
- Tabellenname: Der Name einer vorhandenen Tabelle, die Sie abfragen möchten
PostgreSQL Wählen Sie eine Anweisung in der SQL-Shell aus
Schritt 1) Wir haben eine Tabelle „tutorials“ mit 2 Spalten „id“ und „tutorial_name“. Lassen Sie uns diese abfragen. Verwenden Sie die folgende Abfrage, um Daten in der Tabelle aufzulisten
SELECT id,tutorial_name FROM tutorials;
HINWEIS: Verwenden Sie den Befehl \c, um eine Verbindung zu der Datenbank herzustellen, die die Tabelle enthält, die Sie abfragen möchten. In unserem Fall sind wir mit der Datenbank guru99 verbunden.
Schritt 2) Wenn Sie alle Spalten in einer bestimmten Tabelle anzeigen möchten, können Sie das Platzhalterzeichen Sternchen (*) verwenden. Dies bedeutet, dass jede Möglichkeit geprüft wird und als Ergebnis jede Spalte zurückgegeben wird.
SELECT * FROM tutorials;
Es zeigt alle Datensätze der Tutorials-Tabelle an.
Schritt 3) Sie können die ORDER-Klausel verwenden, um Daten in einer Tabelle basierend auf einer bestimmten Spalte zu sortieren. Die ORDER-Klausel organisiert Daten in der Reihenfolge von A bis Z.
SELECT * FROM tutorials ORDER BY id;
Sie können von Z nach A sortieren, indem Sie „DESC“ nach der Anweisung „ORDER BY“ verwenden.
SELECT * FROM tutorials ORDER BY id DESC;
Schritt 4) Wählen Sie DISTINCT in aus PostgreSQL Mit der Klausel können doppelte Zeilen aus dem Ergebnis entfernt werden. Für jede Gruppe von Duplikaten wird eine Zeile beibehalten.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Lassen Sie uns Postgres abfragen. Wählen Sie eindeutige ID-Werte aus unseren Tabellen-Tutorials aus, indem Sie eindeutige Abfragen in verwenden PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Schritt 5) Sie können die Verwendung PostgreSQL order by LIMIT-Klausel, um die Anzahl der von der SELECT-Abfrage zurückgegebenen Datensätze einzuschränken
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Wählen Sie „Anweisung“ in PgAdmin aus
Schritt 1) Im Objektbaum
- Klicken Sie mit der rechten Maustaste auf die Tabelle
- Wählen Sie Skripte aus
- Klicken Sie auf SCRIPT AUSWÄHLEN
Schritt 2) Im Panel auf der rechten Seite
- Bearbeiten Sie die SELECT-Abfrage bei Bedarf
- Klicken Sie auf das Blitzsymbol
- Beobachten Sie die Ausgabe
Spickzettel
SELECT [column names] FROM [table_name] [clause]
Hier sind die verschiedenen Parameter
- Spaltennamen: Name der Spalten, deren Wert Sie abrufen möchten
- FROM: Die FROM-Klausel definiert eine oder mehrere Quelltabellen für die SELECT Unique Postgres.
- Tabellenname: Der Name einer vorhandenen Tabelle, die Sie abfragen möchten
Verschiedene Klauseln sind:
| Befehle | Beschreibung |
|---|---|
| * | Ruft Datensätze für alle Zeilen in der Tabelle ab |
| DISTINCT | Eindeutig in PostgreSQL helfen Ihnen, Duplikate aus dem Ergebnis zu entfernen. |
| SORTIEREN NACH | Sortieren Sie Zeilen basierend auf einer Spalte
Die Standardsortierreihenfolge ist aufsteigend. Verwenden Sie das Schlüsselwort DESC, um in absteigender Reihenfolge zu sortieren |
| LIMIT | Eingrenzen PostgreSQL schränkt die Anzahl der von der Abfrage zurückgegebenen Datensätze ein. |








