PostgreSQL ANTARA Query dengan Contoh

ANTARA Operauntuk masuk PostgreSQL

PostgreSQL ANTARA Operator membantu dalam mengambil nilai dalam suatu rentang dalam pernyataan SELECT, UPDATE, INSERT, atau DELETE. Dengan operator BETWEEN, dimungkinkan untuk mencocokkan suatu nilai dengan suatu rentang nilai.

PostgreSQL Antara Sintaks Kueri

Berikut adalah sintaks dari operator BETWEEN di PostgreSQL:

expression BETWEEN value-1 AND value-2;

Ekspresinya hanyalah sebuah kolom atau perhitungan.

Nilai-1, nilai-2 akan membuat rentang untuk kita bandingkan ekspresinya.

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:

PostgreSQL Antara Query dengan Numerik

Mari kita daftar semua buku yang harganya antara 200 dan 280:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Ini akan mengembalikan hal berikut:

PostgreSQL Antara Query dengan Numerik

Hanya dua item yang harganya berkisar antara 200 dan 280. Perhatikan bahwa keduanya sudah termasuk, 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:

PostgreSQL Antara Query dengan Tanggal

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:

PostgreSQL Antara Query dengan Tanggal

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:

Postgres Antar Query menggunakan NOT Operator

Ditemukan dua item dengan harga tidak berkisar antara 200 dan 280. Oleh karena itu, rinciannya dikembalikan.

PostgreSQL Antar Query menggunakan pgAdmin

Sekarang mari kita lihat bagaimana tindakan ini dapat dilakukan menggunakan pgAdmin.

Cara Menggunakan Antara Query dengan Numerik di PostgreSQL menggunakan pgAdmin

Berikut cara menggunakan query Antara dengan 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

  1. Dari bilah navigasi di sebelah kiri- Klik Database.
  2. Klik Demo.

PostgreSQL Antar Query menggunakan pgAdmin

Langkah 3) Ketik Kueri

Ketik kueri di bawah ini di editor kueri:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Langkah 4) Jalankan Kueri

Klik tombol Jalankan

PostgreSQL Antar Query menggunakan pgAdmin

Seharusnya mengembalikan hal berikut:

PostgreSQL Antar Query menggunakan pgAdmin

Dengan Tanggal

Untuk mencapai hal yang sama melalui pgAdmin, lakukan ini:

Langkah 1) Masuk ke akun pgAdmin Anda.

Langkah 2)

  1. Dari bilah navigasi di sebelah kiri- Klik Database.
  2. Klik Demo.

Antara Kueri di PostgreSQL Dengan Tanggal

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.

Antara Kueri di PostgreSQL Dengan Tanggal

Seharusnya mengembalikan hal berikut:

Antara Kueri di PostgreSQL Dengan Tanggal

Menggunakan TIDAK Operator

Untuk mencapai hal yang sama melalui pgAdmin, lakukan ini:

Langkah 1) Masuk ke akun pgAdmin Anda.

Langkah 2)

  1. Dari bilah navigasi di sebelah kiri- Klik Database.
  2. Klik Demo.

Antara Kueri di PostgreSQL menggunakan TIDAK Operator

Langkah 3) Ketik kueri di editor kueri:

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

Langkah 4) Klik tombol Jalankan.

PostgreSQL Antar Query menggunakan NOT Operator

Seharusnya mengembalikan hal berikut:

PostgreSQL Antar Query menggunakan NOT Operator

Ringkasan

  • Kami menggunakan operator BETWEEN untuk mengambil nilai yang berada dalam rentang tertentu menggunakan pernyataan SELECT, UPDATE, INSERT, atau DELETE.
  • Rentang ditentukan menggunakan operator AND.
  • Operator dapat digunakan dengan nilai numerik dan tanggal.
  • Saat digunakan dengan nilai numerik, ini membantu kita mengambil nilai yang berada dalam rentang yang ditentukan.
  • Saat digunakan dengan nilai tanggal, ini membantu kita mengambil nilai yang berada dalam rentang tertentu.
  • Saat digunakan dengan operator NOT, operator BETWEEN mengembalikan nilai yang tidak berada dalam rentang yang ditentukan.

Unduh Database yang digunakan dalam Tutorial ini

Buletin Harian Guru99

Awali hari Anda dengan berita AI terbaru dan terpenting yang disampaikan saat ini.