PostgreSQL ANTARA Query dengan Contoh
โก Ringkasan Cerdas
PostgreSQL Fungsi BETWEEN mengambil nilai-nilai yang berada dalam rentang inklusif di dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE. Fungsi ini membandingkan ekspresi dengan dua nilai batas, bekerja dengan data numerik dan tanggal, serta mendukung negasi melalui operator NOT.
ANTARA Operauntuk masuk PostgreSQL
The PostgreSQL ANTARA OperaOperator BETWEEN membantu mengambil nilai dalam suatu rentang pada pernyataan SELECT, UPDATE, INSERT, atau DELETE. Dengan operator BETWEEN, dimungkinkan untuk mencocokkan suatu nilai dengan rentang nilai. Karena rentangnya inklusif, kedua nilai batas diperlakukan sebagai bagian dari pencocokan.
PostgreSQL Antara Sintaks Kueri
Berikut adalah sintaks dari operator BETWEEN di PostgreSQL:
expression BETWEEN value-1 AND value-2;
Ekspresi tersebut hanyalah sebuah kolom atau perhitungan. Nilai-1 dan nilai-2 akan membuat rentang yang akan kita bandingkan dengan ekspresi tersebut.
PostgreSQL Antara Query dengan Numerik
Kita perlu membuat contoh yang menunjukkan cara menerapkan operator BETWEEN pada nilai numerik. Perhatikan tabel Harga yang diberikan di bawah ini:
Harga:
Mari kita lihat daftar semua buku yang harganya antara 200 dan 280:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Ini akan mengembalikan hal berikut:
Hanya dua barang yang harganya berkisar antara 200 dan 280. Perhatikan bahwa kedua batas tersebut disertakan, yaitu 200 dan 280.
PostgreSQL Antara Query dengan Tanggal
Operator BETWEEN dapat digunakan pada nilai tanggal. Ini berarti kita dapat menentukan rentang nilai tanggal yang perlu kita gunakan. Perhatikan tabel Karyawan berikut:
Para karyawan:
Misalkan kita ingin melihat semua karyawan yang bekerja antara 2013-01-01 dan 2015-01-01, kita dapat menjalankan perintah berikut:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Ini mengembalikan yang berikut:
Postgres Antar Query menggunakan NOT Operator
Kita dapat menggabungkan operator ANTARA dengan operator NOT. Dalam kasus seperti ini, daftar nilai yang tidak berada dalam rentang yang ditentukan akan dikembalikan.
Misalnya, untuk melihat semua item yang harganya tidak berada di antara 200 dan 280, kita dapat menjalankan kueri berikut:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Ini akan mengembalikan hal berikut:
Dua barang dengan harga yang tidak berkisar antara 200 dan 280 ditemukan. Oleh karena itu, detailnya dikembalikan.
PostgreSQL Antar Query menggunakan pgAdmin
Sekarang mari kita lihat bagaimana tindakan-tindakan ini dapat dilakukan menggunakan pgAdmin. Kueri-kuerinya identik dengan yang di atas; hanya lingkungan eksekusinya yang berubah.
Cara Menggunakan Antara Query dengan Numerik di PostgreSQL menggunakan pgAdmin
Berikut cara menggunakan query Between dengan nilai Numerik. PostgreSQL menggunakan pgAdmin:
Langkah 1) Masuk ke akun pgAdmin Anda.
Buka pgAdmin dan masuk ke akun Anda menggunakan kredensial Anda.
Langkah 2) Buat Basis Data Demo.
- Dari bilah navigasi di sebelah kiri, klik Database.
- Klik Demo.
Langkah 3) Ketik kueri di bawah ini di editor kueri:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Langkah 4) Klik tombol Jalankan.
Seharusnya mengembalikan hal berikut:
Dengan Tanggal
Untuk mencapai hal yang sama melalui pgAdmin, lakukan ini:
Langkah 1) Masuk ke akun pgAdmin Anda.
Langkah 2)
- Dari bilah navigasi di sebelah kiri, klik Database.
- Klik Demo.
Langkah 3) Ketik kueri di editor kueri:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Langkah 4) Klik tombol Jalankan.
Seharusnya mengembalikan hal berikut:
Menggunakan TIDAK Operator
Untuk mencapai hal yang sama melalui pgAdmin, lakukan ini:
Langkah 1) Masuk ke akun pgAdmin Anda.
Langkah 2)
- Dari bilah navigasi di sebelah kiri, klik Database.
- Klik Demo.
Langkah 3) Ketik kueri di editor kueri:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Langkah 4) Klik tombol Jalankan.
Seharusnya mengembalikan hal berikut:
Unduh Database yang digunakan dalam Tutorial ini















