PostgreSQL Örnekle Sorgu Arasında

ARASINDA Operaiçeri girmek PostgreSQL

The PostgreSQL ARASINDA Operator, SELECT, UPDATE, INSERT veya DELETE ifadesinde bir aralıktaki değerleri almaya yardımcı olur. BETWEEN operatörüyle, bir değeri bir değer aralığına göre eşleştirmek mümkündür.

PostgreSQL Sorgu Söz Dizimi Arasında

BETWEEN operatörünün sözdizimi şöyledir: PostgreSQL:

expression BETWEEN value-1 AND value-2;

İfade yalnızca bir sütun veya bir hesaplamadır.

Değer-1, değer-2 bize ifadeyi karşılaştırabileceğimiz bir aralık oluşturacaktır.

PostgreSQL Sayısal ile Sorgu Arasında

BETWEEN operatörünün sayısal değerlere nasıl uygulanacağını gösteren bir örnek oluşturmamız gerekiyor. Aşağıda verilen Fiyat tablosunu göz önünde bulundurun:

Fiyat:

PostgreSQL Sayısal ile Sorgu Arasında

Fiyatı 200 ile 280 arası olan tüm kitapların listesini verelim:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Aşağıdakini döndürecektir:

PostgreSQL Sayısal ile Sorgu Arasında

Yalnızca iki ürünün fiyatı 200 ile 280 arasında değişiyor. İkisinin, yani 200 ve 280'in dahil olduğunu unutmayın.

PostgreSQL Tarih ile Sorgu Arasında

BETWEEN operatörü tarih değerlerinde kullanılabilir. Bu, çalışmamız gereken tarih değerlerinin aralığını belirtebileceğimiz anlamına gelir. Aşağıdaki Employees tablosunu düşünün:

Çalışanlar:

PostgreSQL Tarih ile Sorgu Arasında

Diyelim ki 2013-01-01 ile 2015-01-01 tarihleri ​​arasında çalışan tüm çalışanları görmek istiyoruz, bunun için aşağıdaki komutu çalıştırabiliriz:

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

Bu, aşağıdakileri döndürür:

PostgreSQL Tarih ile Sorgu Arasında

NOT kullanarak Sorgu Arasında Postgres Operator

BETWEEN operatörünü NOT operatörüyle birleştirebiliriz. Böyle bir durumda belirtilen aralıkta olmayan değerlerin listesi döndürülür.

Örneğin, fiyatı 200 ile 280 arasında olmayan tüm ürünleri görmek için aşağıdaki sorguyu çalıştırabiliriz:

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

Aşağıdakini döndürecektir:

NOT kullanarak Sorgu Arasında Postgres Operator

Fiyatı 200 ile 280 arasında olmayan iki ürün bulundu. Bu nedenle, ayrıntıları iade edildi.

PostgreSQL pgAdmin kullanarak Sorgulama Arasında

Şimdi bu eylemlerin pgAdmin kullanılarak nasıl gerçekleştirilebileceğini görelim.

Sayısal İle Sorgu Arasında Nasıl Kullanılır? PostgreSQL pgAdmin'i kullanma

İşte Sayısal ile Arasında sorgunun nasıl kullanılacağı PostgreSQL pgAdmin'i kullanma:

Adım 1) pgAdmin hesabınıza giriş yapın

PgAdmin'i açın ve kimlik bilgilerinizi kullanarak hesabınıza giriş yapın

Adım 2) Demo Veritabanı Oluşturun

  1. Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
  2. Demo'yu tıklayın.

PostgreSQL pgAdmin kullanarak Sorgulama Arasında

Adım 3) Sorguyu Yazın

Sorgu düzenleyicisine aşağıdaki sorguyu yazın:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Adım 4) Sorguyu Yürütün

Yürüt düğmesine tıklayın

PostgreSQL pgAdmin kullanarak Sorgulama Arasında

Aşağıdaki sonucu döndürmesi gerekir:

PostgreSQL pgAdmin kullanarak Sorgulama Arasında

Tarihli

Aynısını pgAdmin aracılığıyla gerçekleştirmek için şunu yapın:

) 1 Adım pgAdmin hesabınıza giriş yapın.

) 2 Adım

  1. Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
  2. Demo'yu tıklayın.

Sorgu Arasında PostgreSQL Tarihli

) 3 Adım Sorgu düzenleyicisine sorguyu yazın:

SELECT *
FROM Employees
WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

) 4 Adım Yürüt düğmesine tıklayın.

Sorgu Arasında PostgreSQL Tarihli

Aşağıdaki sonucu döndürmesi gerekir:

Sorgu Arasında PostgreSQL Tarihli

NOT'u kullanma Operator

Aynısını pgAdmin aracılığıyla gerçekleştirmek için şunu yapın:

) 1 Adım pgAdmin hesabınıza giriş yapın.

) 2 Adım

  1. Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
  2. Demo'yu tıklayın.

Sorgu Arasında PostgreSQL DEĞİL kullanarak Operator

) 3 Adım Sorgu düzenleyicisine sorguyu yazın:

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

) 4 Adım Yürüt düğmesine tıklayın.

PostgreSQL NOT kullanarak Sorgu Arasında Operator

Aşağıdaki sonucu döndürmesi gerekir:

PostgreSQL NOT kullanarak Sorgu Arasında Operator

ÖZET

  • BETWEEN operatörünü, SELECT, UPDATE, INSERT veya DELETE deyimini kullanarak belirtilen aralıkta yer alan değerleri almak için kullanırız.
  • Aralık, AND operatörü kullanılarak belirtilir.
  • Operatör sayısal ve tarih değerleriyle kullanılabilir.
  • Sayısal değerlerle kullanıldığında belirtilen aralıkta yer alan değerleri almamıza yardımcı olur.
  • Tarih değerleriyle birlikte kullanıldığında belirli bir aralıktaki değerleri almamıza yardımcı olur.
  • NOT operatörüyle birlikte kullanıldığında BETWEEN operatörü belirtilen aralıkta olmayan değerleri döndürür.

Bu Eğitimde kullanılan Veritabanını İndirin