PostgreSQL Örnekle Sorgu Arasında
⚡ Akıllı Özet
PostgreSQL BETWEEN operatörü, SELECT, INSERT, UPDATE veya DELETE ifadeleri içindeki kapsayıcı bir aralıkta yer alan değerleri alır. Bir ifadeyi iki sınır değerle karşılaştırır, sayısal ve tarih verileriyle çalışır ve NOT operatörü aracılığıyla olumsuzlamayı destekler.
ARASINDA Operaiçeri girmek PostgreSQL
MKS PostgreSQL ARASINDA Opera`tor` operatörü, SELECT, UPDATE, INSERT veya DELETE ifadelerinde bir aralık içindeki değerleri almaya yardımcı olur. `BETWEEN` operatörü ile bir değeri bir değer aralığıyla eşleştirmek mümkündür. Aralık kapsayıcı olduğundan, her iki sınır değeri de eşleşmenin bir parçası olarak ele alını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 basitçe bir sütun veya bir hesaplamadır. Değer-1 ve değer-2, 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:
Fiyatı 200 ile 280 arasında olan tüm kitapların listesine bakalım:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Aşağıdakini döndürecektir:
Sadece iki ürünün fiyatı 200 ile 280 arasında değişiyor. İki sınır değerinin de dahil edildiğine dikkat edin, yani 200 ve 280.
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:
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:
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:
Fiyatı 200 ile 280 arasında olmayan iki ürün bulundu. Bu nedenle, bu ürünlerin bilgileri geri gönderildi.
PostgreSQL pgAdmin kullanarak Sorgulama Arasında
Şimdi bu işlemlerin pgAdmin kullanılarak nasıl gerçekleştirilebileceğine bakalım. Sorgular yukarıdakilerle aynıdır; yalnızca yürütme ortamı değişir.
Sayısal İle Sorgu Arasında Nasıl Kullanılır? PostgreSQL pgAdmin'i kullanma
İşte Between sorgusunu sayısal değerlerle nasıl kullanacağınız. PostgreSQL pgAdmin'i kullanma:
) 1 Adım pgAdmin hesabınıza giriş yapın.
pgAdmin'i açın ve giriş bilgilerinizle hesabınıza giriş yapın.
) 2 Adım Bir demo veritabanı oluşturun.
- Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
- Demo'yu tıklayın.
) 3 Adım Sorgu düzenleyicisine aşağıdaki sorguyu yazın:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
) 4 Adım Yürüt düğmesine tıklayın.
Aşağıdaki sonucu döndürmesi gerekir:
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
- Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
- Demo'yu tıklayın.
) 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.
Aşağıdaki sonucu döndürmesi gerekir:
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
- Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
- Demo'yu tıklayın.
) 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.
Aşağıdaki sonucu döndürmesi gerekir:
Bu Eğitimde kullanılan Veritabanını İndirin















