DISTINCT dalam PostgreSQL: Pilih - Pesan Oleh & Had (Contoh)

Isi kandungan:

Anonim

Anda boleh mengambil data dari jadual menggunakan pernyataan SELECT.

Sintaks:

SELECT [column names] FROM [table_name]

Di sini,

  • nama lajur: Nama lajur yang nilainya ingin anda dapatkan
  • FROM: Klausa FROM menentukan satu atau lebih jadual sumber untuk PILIH.
  • table_name: Nama jadual yang ada yang ingin anda tanyakan

Pernyataan Pilih PostgreSQL di SQL Shell

Langkah 1) Kami mempunyai jadual "tutorial" dengan 2 lajur "id" dan "tutorial_name". Mari tanya. Gunakan pertanyaan berikut untuk menyenaraikan data dalam jadual

SELECT id,tutorial_name FROM tutorials;

CATATAN : Gunakan perintah \ c untuk menyambung ke pangkalan data yang mengandungi jadual yang ingin anda tanyakan. Dalam kes kami, kami dihubungkan dengan guru99 pangkalan data.

Langkah 2) Sekiranya anda ingin melihat semua lajur dalam jadual tertentu, kita boleh menggunakan watak wildcard tanda bintang (*). Ini bermakna ia memeriksa setiap kemungkinan dan, sebagai hasilnya, Ia akan mengembalikan setiap lajur.

SELECT * FROM tutorials;

Ia memaparkan semua rekod jadual tutorial.

Langkah 3) Anda boleh menggunakan klausa ORDER untuk menyusun data dalam jadual berdasarkan lajur tertentu. Klausa ORDER menyusun data dalam urutan A hingga Z.

SELECT * FROM tutorials ORDER BY id;

Anda boleh mengisih dari Z ke A menggunakan "DESC" selepas pernyataan "ORDER BY".

SELECT * FROM tutorials ORDER BY id DESC; 

Langkah 4) Klausa Select DISTINCT dalam PostgreSQL boleh digunakan untuk membuang baris pendua dari hasilnya. Ia menyimpan satu baris untuk setiap kumpulan pendua.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Mari pertanyaan Postgres Pilih nilai id yang berbeza dari tutorial jadual kami menggunakan pertanyaan berbeza di PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Langkah 5) Anda boleh menggunakan pesanan PostgreSQL dengan klausa TERHAD untuk menyekat bilangan rekod yang dikembalikan oleh pertanyaan PILIH

SELECT * FROM tutorials LIMIT 4; 

Pernyataan Pilih PostgreSQL di PgAdmin

Langkah 1) Di Pokok Objek

  1. Klik Kanan pada Jadual
  2. Pilih Skrip
  3. Klik pada SELECT SCRIPT

Langkah 2) Di Panel di sebelah kanan,

  1. Edit pertanyaan PILIH jika diperlukan
  2. Klik Ikon Kilat
  3. Perhatikan Hasilnya

Lembar Menipu

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

Berikut adalah pelbagai parameter

  • nama lajur: Nama lajur yang nilainya ingin anda dapatkan
  • FROM: Klausa FROM menentukan satu atau lebih jadual sumber untuk SELECT Unique Postgres.
  • table_name: Nama jadual yang ada yang ingin anda tanyakan

Pelbagai klausa adalah:

Perintah Penerangan

*

Ambil rekod untuk semua baris dalam jadual

JAUH

Perbezaan dalam PostgreSQL membantu anda membuang pendua dari hasilnya.

PERINTAH OLEH

Susun Baris berdasarkan lajur

Urutan Urutan Lalai Menaik.

Gunakan Kata Kunci DESC untuk menyusun mengikut Susunan menurun

HAD

Had dalam PostgreSQL mengehadkan jumlah rekod yang dikembalikan oleh pertanyaan.