SQL BETWEEN Kullanımı: Aralıklı Veri Sorgulamaları

Posted by

SQL, veritabanlarında veri sorgulamak için kullanılan güçlü bir araçtır. SQL’in sunduğu fonksiyonlardan biri de BETWEEN operatörüdür. Bu operatör, belirli bir aralıktaki verileri sorgulamak için kullanılmaktadır. Bu yazıda, SQL BETWEEN operatörü kullanımı ve pratik örneklerini ele alacağız.

sql between kullanımı

SQL BETWEEN Operatörü Nedir?

SQL BETWEEN operatörü, belirtilen bir aralıktaki verileri sorgulamak için kullanılır. Bu operatör, genellikle sayısal veya tarih verilerini filtrelemek için tercih edilir. SQL BETWEEN kullanımı, belirtilen iki değer arasındaki verileri içeren sonuç kümesini döndürür.

BETWEEN operatörünün nasıl kullanılacağını anlamak için birkaç örnek inceleyelim:

Sayısal Verilerde BETWEEN Kullanımı: SQL iki sayı arası sorgu

BETWEEN operatörü, sayısal verileri belirli bir aralıkta sorgulamak için kullanılabilmektedir. Örneğin, bir ürün tablosunda iki fiyat aralığındaki ürünleri getirmek için:

SELECT * FROM urunler
WHERE fiyat BETWEEN 50 AND 100;

Yukarıdaki sorgu, “urunler” tablosundaki fiyatı 50 ile 100 arasındaki ürünleri listeler.

Tarih Verilerinde BETWEEN Kullanımı: SQL iki tarih arasındaki verileri çekme

BETWEEN operatörü, tarih verilerini belirli bir zaman aralığında sorgulamak için de kullanılabilir. Örneğin, siparişler tablosundaki belirli bir tarih aralığındaki siparişleri getirmek için:

SELECT * FROM siparisler
WHERE siparis_tarihi BETWEEN '2023-01-01' AND '2023-06-30';

Bu sorgu, “siparisler” tablosundaki 2023 yılının ilk yarısında yapılan siparişleri listeler.

SQL LIKE Kullanımı ve Örnekleri için Tıklayınız.

Metin Aralığı Sorgulama: SQL isim aralığı sorgulama

BETWEEN operatörü, metin verilerini alfabetik sıraya göre belirli bir aralıkta sorgulamak için de kullanılabilmektedir. Örneğin, müşteri tablosunda iki isim aralığındaki müşterileri getirmek için:

SELECT * FROM musteriler
WHERE isim BETWEEN 'Ali' AND 'Mehmet';

Aralık Dışı Değerleri Bulma: SQL aralık dışı sorgu

BETWEEN operatörü, NOT operatörü ile birleştirilerek belirli bir aralık dışındaki değerleri getirmek için de kullanılabilmektedir. Örneğin, bir stok tablosundaki belirli bir miktar aralığı dışındaki ürünleri getirmek için:

SELECT * FROM stok
WHERE miktar NOT BETWEEN 10 AND 50;

Tarih Farkı Hesaplama: SQL iki tarih arasındaki gün sayısı

BETWEEN operatörü, tarih verileri arasındaki farkı hesaplamak için de kullanılabilmektedir. Örneğin, iki tarih arasındaki gün sayısını hesaplamak için:

SELECT DATEDIFF('2023-06-30', '2023-01-01') AS gun_sayisi;

Aralık Dışı Değerleri Hariç Tutma: SQL belirli tarih sorgusu

BETWEEN operatörü, bir sorgudan belirli bir aralık dışındaki değerleri hariç tutmak için kullanılabilmektedir. Örneğin, SQL satış tablosunda iki tarih arası satışları hariç tutarak diğer tarihlerdeki satışları getirmek için:

SELECT * FROM satislar
WHERE tarih NOT BETWEEN '2023-01-01' AND '2023-12-31';

Bu örnekler, SQL BETWEEN operatörünün farklı kullanım senaryolarını göstermektedir. Özellikle Bu operatör, veritabanlarında veri filtrelemek ve analiz etmek için oldukça güçlü bir araçtır.

SQL BETWEEN operatörü, veritabanı sorgularında belirli aralıktaki verileri seçmek için kullanılmaktadır. Özellikle Sayısal değerlerden tarih verilerine kadar geniş bir uygulama yelpazesi vardır. Ayrıca Bu operatör, veri analizi ve filtreleme süreçlerinde büyük kolaylık sağlar.

Bu yazıda, SQL BETWEEN operatörünün ne olduğunu, kullanımı ve çeşitli örneklerle nasıl işlev gördüğünü öğrendik. BETWEEN operatörü, veri sorgulama yeteneklerinizi genişletmek ve daha spesifik sonuçlar elde etmek için güçlü bir araçtır. Ayrıca konuyla alakalı daha detaylı bilgi için tıklayınız.

İlginizi Çekebilir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir