VERSCHILLEND in PostgreSQL: Selecteer, bestel op en limiet (voorbeelden)
U kunt gegevens uit de tabel ophalen met behulp van een SELECT-instructie.
Syntax:
SELECT [column names] FROM [table_name]
Hier
- kolomnamen: Naam van de kolommen waarvan u de waarde wilt ophalen
- FROM: De FROM-clausule definieert een of meer brontabellen voor de SELECT.
- table_name: De naam van een bestaande tabel die u wilt opvragen
PostgreSQL Selecteer Instructie in SQL Shell
Stap 1) We hebben een tabel “tutorials” met 2 kolommen “id” en “tutorial_name”. Laten we deze queryen. Gebruik de volgende query om data in de tabel te tonen
SELECT id,tutorial_name FROM tutorials;
NOTITIE: Gebruik de opdracht \c om verbinding te maken met de database die de tabel bevat die u wilt opvragen. In ons geval zijn we verbonden met database guru99.
Stap 2) Als u alle kolommen in een bepaalde tabel wilt bekijken, kunnen we het jokerteken asterisk (*) gebruiken. Dit betekent dat het elke mogelijkheid controleert en als gevolg daarvan elke kolom retourneert.
SELECT * FROM tutorials;
Het toont alle records van de tabel met tutorials.
Stap 3) U kunt de ORDER-clausule gebruiken om gegevens in een tabel te sorteren op basis van een bepaalde kolom. De ORDER-clausule organiseert gegevens in de volgorde van A tot Z.
SELECT * FROM tutorials ORDER BY id;
U kunt sorteren van Z tot A met behulp van “DESC” na de instructie “ORDER BY”.
SELECT * FROM tutorials ORDER BY id DESC;
Stap 4) Het Selecteer DISTINCT in PostgreSQL -clausule kan worden gebruikt om dubbele rijen uit het resultaat te verwijderen. Er wordt één rij bijgehouden voor elke groep duplicaten.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Laten we Postgres Select Distinct id-waarden uit onze tabeltutorials opvragen met behulp van verschillende query's in PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Stap 5) U kunt gebruik maken van de PostgreSQL order by LIMIT-clausule om het aantal records te beperken dat door de SELECT-query wordt geretourneerd
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Selecteer Verklaring in PgAdmin
Stap 1) In de objectboom
- Klik met de rechtermuisknop op de tabel
- Selecteer Scripts
- Klik op SELECTEER SCRIPT
Stap 2) In het paneel aan de rechterkant,
- Bewerk indien nodig de SELECT-query
- Klik op het Bliksempictogram
- Observeer de uitvoer
Cheatsheet
SELECT [column names] FROM [table_name] [clause]
Hier zijn de verschillende parameters
- kolomnamen: Naam van de kolommen waarvan u de waarde wilt ophalen
- FROM: De FROM-clausule definieert een of meer brontabellen voor de SELECT Unique Postgres.
- table_name: De naam van een bestaande tabel die u wilt opvragen
Verschillende clausules zijn:
commando's | Beschrijving |
---|---|
* | Haalt records op voor alle rijen in de tabel |
DISTINCT | Onderscheidend in PostgreSQL helpen u duplicaten uit het resultaat te verwijderen. |
BESTELLING DOOR | Sorteer rijen op basis van een kolom
De standaardsorteervolgorde is oplopend. Gebruik trefwoord DESC om in aflopende volgorde te sorteren |
LIMIT | limiet in PostgreSQL beperkt het aantal records dat door de query wordt geretourneerd. |