BERBEDA di PostgreSQL: Pilih, Pesan Berdasarkan & Batasi (Contoh)

Anda dapat mengambil data dari tabel menggunakan pernyataan SELECT.

sintaks:

SELECT [column names] FROM [table_name]

Di sini,

  • nama kolom: Nama kolom yang nilainya ingin Anda ambil
  • FROM: Klausa FROM mendefinisikan satu atau lebih tabel sumber untuk SELECT.
  • table_name: Nama tabel yang sudah ada yang ingin Anda tanyakan

PostgreSQL Pilih Pernyataan di SQL Shell

Langkah 1) Kita memiliki tabel “tutorial” dengan 2 kolom “id” dan “nama_tutorial”. Mari kita buat kuerinya. Gunakan kueri berikut untuk mencantumkan data dalam tabel

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Pilih Pernyataan di SQL Shell

CATATAN: Gunakan perintah \c untuk menyambung ke database yang berisi tabel yang ingin Anda kueri. Dalam kasus kami, kami terhubung ke database guru99.

Langkah 2) Jika ingin melihat seluruh kolom pada tabel tertentu, kita dapat menggunakan karakter wildcard asterisk (*). Ini berarti ia memeriksa setiap kemungkinan dan, sebagai hasilnya, ia akan mengembalikan setiap kolom.

SELECT *  FROM tutorials;

PostgreSQL Pilih Pernyataan di SQL Shell

Ini menampilkan semua catatan tabel tutorial.

Langkah 3) Anda dapat menggunakan klausa ORDER untuk mengurutkan data dalam tabel berdasarkan kolom tertentu. Klausa ORDER mengatur data dalam urutan A sampai Z.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Pilih Pernyataan di SQL Shell

Anda dapat mengurutkan dari Z ke A menggunakan “DESC” setelah pernyataan “ORDER BY”.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Pilih Pernyataan di SQL Shell

Langkah 4) Pilih DISTINCT di PostgreSQL klausa dapat digunakan untuk menghapus baris duplikat dari hasil. Itu menyimpan satu baris untuk setiap grup duplikat.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

Mari kita kueri Postgres Pilih nilai id yang berbeda dari tutorial tabel kami menggunakan kueri yang berbeda PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Pilih Pernyataan di SQL Shell

Langkah 5) Anda dapat menggunakan PostgreSQL klausa order by LIMIT untuk membatasi jumlah rekaman yang dikembalikan oleh kueri SELECT

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Pilih Pernyataan di SQL Shell

PostgreSQL Pilih Pernyataan di PgAdmin

Langkah 1) Di Pohon Objek

  1. Klik Kanan pada Tabel
  2. Pilih Skrip
  3. Klik pada PILIH SKRIP

PostgreSQL Pilih Pernyataan di PgAdmin

Langkah 2) Di Panel sebelah kanan,

  1. Edit kueri SELECT jika diperlukan
  2. Klik Ikon Petir
  3. Amati Outputnya

PostgreSQL Pilih Pernyataan di PgAdmin

Lembar Curang

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

Berikut adalah berbagai parameternya

  • nama kolom: Nama kolom yang nilainya ingin Anda ambil
  • FROM: Klausa FROM mendefinisikan satu atau lebih tabel sumber untuk SELECT Unique Postgres.
  • table_name: Nama tabel yang sudah ada yang ingin Anda tanyakan

Berbagai klausa adalah:

Perintah Description
* Mengambil catatan untuk semua baris dalam tabel
BERBEDA Berbeda dalam PostgreSQL membantu Anda menghapus duplikat dari hasilnya.
DIPESAN OLEH Urutkan Baris berdasarkan kolom

Urutan Pengurutan Default adalah Menaik.

Gunakan Kata Kunci DESC untuk mengurutkan dalam urutan menurun

MEMBATASI Batasi dalam PostgreSQL membatasi jumlah catatan yang dikembalikan oleh kueri.