Range Sorgu Nedir?

Aralık sorgusu, veritabanı yönetiminde kullanılan ve veritabanının içerdiği bilgilerin aranması için alt ve üst sınırları tanımlayan bir terimdir. Aslında, bir aralık sorgusu, bir işletme, organizasyon veya başka bir bilgilendirme amaçlı bilgi içeren bir veritabanının kullanımı için yaygın bir uygulamadır.

Örneğin, bir doktorun ofisinde hasta dosyaları için bir bilgisayar veritabanı sistemi bulunabilir. Doktor ofisinin, yıllık muayenesi gereken hastalara postayla posta kartı göndermek istediği bir durumda, veritabanı yöneticisi ölçütlerin içine giren kayıtları tanımlamak için bir aralık sorgusu kullanır. En düşük aralık, en son 25 Mayıs'ta ofiste en son olan hastalar olabilir. Üst aralık, bir önceki yılın 25 Mayıs tarihinde ofiste son kalan hastalar olacaktır.

Bir aralık sorgusu her zaman tarihlerle ilgili olmak zorunda değildir. Aralık değişkeni, aramadan aramaya değişebilir. Ancak, tüm aramaların ortak özelliği, veritabanı yöneticisi veya bilgileri bulmak için veritabanını kullanan kişinin, aralığa kaç kayıt veya dosya girdiğini bilmemesidir.

Örneğin, widget satan bir şirket, veritabanındaki her müşteri kaydı için her satın alma miktarını izleyebilir. Bu nedenle, Susie Q Ocak ayında 4.000 ABD Doları (USD), Mart ayında 2.000 ABD Doları, Haziran ayında 3.500 ABD Doları ve Ekim ayında 4.000 ABD Doları alışveriş yaptığında, bu alım tutarlarının tümü veritabanında bulunan Susie Q kaydına kaydedilir. Şirket, sadık müşterileri ödüllendirmek için bir pazarlama kampanyası başlatmak istiyorsa, geçen yıl içinde onlardan 12.000 ABD Doları değerinde widget satın alan müşteriler için veritabanında arama yapmak üzere bir aralıklı sorgu kullanabilir.

Bu sorgu için, aralık sorgusunun en alt kısmına 12.000 ABD doları, aramanın en üst alanına 12.000 ABD doları girecekler. Ek bir değişken bir yıllık tarih olacaktır. Elde edilen sonuçlar Susie Q'nun kaydını da içerecektir.

Bir aralık sorgusunun kullanışlı olacağı bir başka örnek, şirketin bir yıl içinde en az dört kez sipariş veren müşterileri araştırmasıdır. Sipariş miktarlarındaki aralık sorgusu 4 alt ucuna ve 5+ üst ucuna sahip olur. Başka bir değişken tarihler olacaktır, böylece bir yıllık dönemin aralık sorgusu veritabanının arama kriterine girilmelidir.