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;

PostgreSQL Selecteer Instructie in SQL Shell

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;

PostgreSQL Selecteer Instructie in SQL Shell

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;

PostgreSQL Selecteer Instructie in SQL Shell

U kunt sorteren van Z tot A met behulp van “DESC” na de instructie “ORDER BY”.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Selecteer Instructie in SQL Shell

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;

PostgreSQL Selecteer Instructie in SQL Shell

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 Instructie in SQL Shell

PostgreSQL Selecteer Verklaring in PgAdmin

Stap 1) In de objectboom

  1. Klik met de rechtermuisknop op de tabel
  2. Selecteer Scripts
  3. Klik op SELECTEER SCRIPT

PostgreSQL Selecteer Verklaring in PgAdmin

Stap 2) In het paneel aan de rechterkant,

  1. Bewerk indien nodig de SELECT-query
  2. Klik op het Bliksempictogram
  3. Observeer de uitvoer

PostgreSQL Selecteer Verklaring in PgAdmin

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.