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:
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:
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:
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, 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
- Soldaki gezinme çubuğundan Veritabanları'na tıklayın.
- Demo'yu tıklayın.
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
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:
Ö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