WYRÓŻNIONY w PostgreSQL: Wybierz, zamów według i ogranicz (przykłady)
Możesz pobrać dane z tabeli za pomocą instrukcji SELECT.
Składnia:
SELECT [column names] FROM [table_name]
Tutaj,
- nazwy kolumn: Nazwa 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
PostgreSQL Wybierz opcję Instrukcja w powłoce SQL
Krok 1) Mamy tabelę „tutorials” z 2 kolumnami „id” i „tutorial_name”. Przeprowadźmy zapytanie. 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 wyświetlić wszystkie kolumny w konkretnej tabeli, możemy użyć znaku wieloznacznego gwiazdki (*). Oznacza to, że sprawdza każdą możliwość i w rezultacie zwróci każdą kolumnę.
SELECT * FROM tutorials;
Wyświetla wszystkie rekordy tabeli tutoriali.
Krok 3) Za pomocą klauzuli ORDER możesz sortować dane w tabeli na podstawie konkretnej 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, używając „DESC” po instrukcji „ORDER BY”.
SELECT * FROM tutorials ORDER BY id DESC;
Krok 4) Wybierz opcję WYRÓŻNIJ PostgreSQL klauzuli można użyć do usunięcia zduplikowanych wierszy z wyniku. Zachowuje jeden wiersz dla każdej grupy duplikatów.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Pozwala wykonać zapytanie Postgres Select Distinct o wartości identyfikatorów z naszych samouczków dotyczących tabel, używając odrębnych zapytań w PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Krok 5) Możesz użyć PostgreSQL Order by LIMIT klauzula ograniczająca liczbę rekordów zwracanych przez zapytanie SELECT
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Wybierz opcję Instrukcja w PgAdmin
Krok 1) W drzewie obiektów
- Kliknij prawym przyciskiem myszy tabelę
- Wybierz Skrypty
- Kliknij WYBIERZ SKRYPT
Krok 2) W panelu po prawej stronie
- W razie potrzeby edytuj zapytanie SELECT
- Kliknij ikonę błyskawicy
- Obserwuj wynik
Ściągawka
SELECT [column names] FROM [table_name] [clause]
Tutaj są różne parametry
- nazwy kolumn: Nazwa 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 tabeli |
DISTINCT | Wyróżnia się PostgreSQL pomogą Ci usunąć duplikaty z wyniku. |
ZAMÓW PRZEZ | Sortuj wiersze na podstawie kolumny
Domyślny porządek sortowania jest rosnący. Użyj słowa kluczowego DESC, aby posortować w kolejności malejącej |
LIMIT | Limit w PostgreSQL ogranicza liczbę rekordów zwracanych przez zapytanie. |