DISTINCT w PostgreSQL: Wybierz - Zamów według & Limit (przykłady)

Spisie treści:

Anonim

Możesz pobrać dane z tabeli za pomocą instrukcji SELECT.

Składnia:

SELECT [column names] FROM [table_name]

Tutaj,

  • nazwy kolumn: nazwy kolumn, których wartość chcesz pobrać
  • FROM: Klauzula FROM definiuje jedną lub więcej tabel źródłowych dla SELECT.
  • nazwa_tabeli: nazwa istniejącej tabeli, do której chcesz wysłać zapytanie

Instrukcja PostgreSQL Select w powłoce SQL

Krok 1) Mamy tabelę „tutoriali” z 2 kolumnami „id” i „tutorial_name”. Zapytajmy to. Użyj następującego zapytania, aby wyświetlić dane w tabeli

SELECT id,tutorial_name FROM tutorials;

UWAGA : Użyj polecenia \ c, aby połączyć się z bazą danych zawierającą tabelę, do której chcesz wysłać zapytanie. W naszym przypadku jesteśmy połączeni z bazą danych guru99.

Krok 2) Jeśli chcesz zobaczyć wszystkie kolumny w określonej tabeli, możemy użyć symbolu wieloznacznego gwiazdki (*). Oznacza to, że sprawdza każdą możliwość iw rezultacie zwróci każdą kolumnę.

SELECT * FROM tutorials;

Wyświetla wszystkie rekordy tabeli samouczków.

Krok 3) Możesz użyć klauzuli ORDER, aby posortować dane w tabeli na podstawie określonej kolumny. Klauzula ORDER porządkuje dane w kolejności od A do Z.

SELECT * FROM tutorials ORDER BY id;

Możesz sortować od Z do A za pomocą „DESC” po „ORDER BY”.

SELECT * FROM tutorials ORDER BY id DESC; 

Krok 4) Do usunięcia zduplikowanych wierszy z wyniku można użyć klauzuli Select DISTINCT in PostgreSQL. Zachowuje jeden wiersz dla każdej grupy duplikatów.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Zapytaj o Postgres Wybierz wartości wyróżniające id z naszych samouczków dotyczących tabel, używając odrębnego zapytania w PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Krok 5) Możesz użyć klauzuli PostgreSQL order by LIMIT, aby ograniczyć liczbę rekordów zwracanych przez zapytanie SELECT

SELECT * FROM tutorials LIMIT 4; 

Instrukcja PostgreSQL Select w PgAdmin

Krok 1) W drzewie obiektów

  1. Kliknij prawym przyciskiem myszy tabelę
  2. Wybierz Skrypty
  3. Kliknij WYBIERZ SKRYPT

Krok 2) W panelu po prawej stronie

  1. W razie potrzeby edytuj zapytanie SELECT
  2. Kliknij ikonę błyskawicy
  3. Obserwuj dane wyjściowe

Ściągawka

SELECT [column names] FROM [table_name] [clause] 

Oto różne parametry

  • nazwy kolumn: nazwy kolumn, których wartość chcesz pobrać
  • FROM: Klauzula FROM definiuje jedną lub więcej tabel źródłowych dla SELECT Unique Postgres.
  • nazwa_tabeli: nazwa istniejącej tabeli, do której chcesz wysłać zapytanie

Różne klauzule to:

Polecenia Opis

*

Pobiera rekordy dla wszystkich wierszy w tabeli

ODRĘBNY

Wyróżnienie w PostgreSQL pomaga usunąć duplikaty z wyniku.

ZAMÓW PRZEZ

Sortuj wiersze na podstawie kolumny

Domyślna kolejność sortowania to rosnąco.

Użyj DESC słowa kluczowego, aby posortować w porządku malejącym

LIMIT

Limit w PostgreSQL ogranicza liczbę rekordów zwracanych przez zapytanie.