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
- Klik Kanan pada Jadual
- Pilih Skrip
- Klik pada SELECT SCRIPT
Langkah 2) Di Panel di sebelah kanan,
- Edit pertanyaan PILIH jika diperlukan
- Klik Ikon Kilat
- 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. |