Sorgular
Sorgular
: Veriler belirli bir şart ile işlenerek sonuç
kayıtlarını ekranda gösterir. Örneğin sadece İstanbul'da yaşayanları göster
gibi.
Sorgu Sihirbazı:
Sihirbaz kullanarak sorgu
oluşturmak için Oluştur sekmesindeki sorgu sihirbazına tıklanır. Ekrana gelen
Yeni Sorgu penceresindeki listeden 4 seçenekten biri seçilir. Genelde
kullanılan seçenek Basit Sorgu Sihirbazı'dır. Basit Sorgu Sihirbazı ile sadece
görüntülenmesini istediğiniz alanları gösterebilirsiniz.
Yeni Sorgu Görüntüsü
1. Basit Sorgu Sihirbazı: Seçilen alanlardan seçim sorgusu oluşturur.
2. Çapraz Sorgu Sihirbazı: Belirtilen
iki değere ya da alana göre belirlenen işlemi(topla,ortalama,say,en az,en
çok vb.) tablo şeklinde gösteren sorgudur.
3. Yinelenenleri Bulma Sorgu Sihirbazı: Veritabanının şişmemesi için ve tekrar eden kayıtları bulmak için kullanılır. Ancak bir eleman bile farklı olsa gösterilmez.
4.
Eşleşmeyenleri
Bulma Sorgu Sihirbazı: İki tabloda da
farklı olan kayıtları bulmak için kullanılabilir. Bu sayede yetim kayıtlar
bulunur. Örneğin siparişler tablosundan sipariş vermeyen kayıtları bulmak için
kullanılabilir.
Sorgu
Tasarımı:
Bu görünüm modunda temel alınan tablolar pencerenin üst
tarafında ve kullanılan alanlar ise tasarım ızgarası olarak adlandırılan alt
taraftaki tablo üzerinde ekrana gelirler.
Sorguda kullanılacak alanları sürükleyip ızgaraya taşımalı ve bunları istediğiniz sırayla yerleştirmelisiniz.
Sorguda kullanılacak alanları sürükleyip ızgaraya taşımalı ve bunları istediğiniz sırayla yerleştirmelisiniz.
İşlevlerine Göre Kullanabileceğiniz
Sorgu Türleri
- Seçme Sorgusu: Bir veya daha fazla tablodan veri alır ve istenilen kriterlere uyanları, kayıtları güncelleştirebileceğiniz bir veri sayfasında görüntüler.
- Parametre Sorgusu: Çalıştırıldığında, kayıt alma ölçütü veya bir alana eklemek istediğiniz değer gibi bilgiler vermek üzere kendi iletişim kutusunu görüntüleyen sorgudur.
- Çapraz Sorgu: Verileri satır ve kolon olarak bir tablo biçiminde gösterir. Bu sorgulama yürü ile yığın bilgileri rahatlıkla görüntüleyebilirsiniz.
- Eylem sorgusu: Tek bir işlemle çok sayıda kayıt üzerinde değişiklik yapılmasına imkan tanıyan bir sorgudur. Dört türü vardır: sil, güncelleştir, ekle ve tablo oluştur.
- SQL sorgusu: SQL deyimi kullanarak oluşturulan bir sorgudur. SQL'e özgü sorgu örnekleri birleşim sorgusu, doğrudan sorgu, veri tanımı sorgusu ve alt sorgudur.
Tasarım Görünümünde
Sorgu Oluşturma
1- Oluştur
Sekmesindeki Diğer komut grubundan Sorgu Tasarımı seçilir.
2-
Sorgu tasarımını seçtiğimizde açılan
pencereden eklemek istediğimiz tabloları seçip Ekle ye tıklarız.
3- Alan
kısmından gözükecek alanlar seçilir
4- Tablo kısmından hangi tablo kullanılacaksa o tablo seçilir.
5- Sırala kısmına Artan ya da Azalan değerleri yazılır.
6-
Göster kısmından gösterilecek alanları işaretleriz.
7- Ölçüt kısmına da belirli bir değere uygun kayıtları alma için değer gireriz.
Sorgu Oluşturulurken
Ölçüt Bölümünde Kullanılabilecek Bazı İfadeler
Sorguda bir alan için yazılan ölçüt ifadesi o alandaki bilgiye tamamen eşitse
o kaydın görünmesini sağlar. Bunun için eşittir (=) operatörü kullanılır.
Diğer Operatörler;
Ölçüt Operatörü
|
Açıklaması
|
> büyüktür
|
Ölçüt yazılan alan türü;
Sayı ise, belirtilen sayıdan büyük olan sayıların,
Metin ise belirtilen harf veya harflerden sonra gelen
metinlerin,
Tarih ise belirtilen tarihten sonra gelen tarihlerin
bulunduğu kayıtları getirir.
|
< küçüktür
|
Ölçüt yazılan alan türü;
Sayı ise, belirtilen sayıdan küçük olan sayıların,
Metin ise belirtilen harf veya harflerden önce gelen
metinlerin,
Tarih ise belirtilen tarihten önce gelen tarihlerin
bulunduğu kayıtları getirir.
|
<= küçük eşit
|
Yukarıda belirtildiği gibi sayı, metin veya tarih türü
alanlarda belirtilen ifadeden küçük veya eşit olan kayıtları getirir.
|
>= büyük eşit
|
Yukarıda belirtildiği gibi sayı, metin veya tarih türü
alanlarda belirtilen ifadeden büyük veya eşit olan kayıtları getirir.
|
Between (Arasında)
|
Sayı, metin veya tarih türü alanlarda belirtilen iki
değer arasındaki değeri taşıyan kayıtları getirir.
|
Like (İle başlar)
|
Ölçüt yazılan alanın veri türü metin ise, belirtilen
harf veya harflerle başlayan kayıtları getirir.
|
Örnek Sorgu Ölçütleri
Örnek
|
Açıklaması
|
Okulno
alanı için
> 1109
|
Okul
numarası 1109' dan büyük olan kayıtları gösterir.
|
Kimlik
alanı için
>=5 and <=10
|
Kimlik
numarası 5'e eşit veya büyük ve 10'a eşit veya küçük olan kayıtları gösterir.
|
Veliad
alanı için
>= G
|
Adı
G harfine eşit ve G harfinden sonraki harflerin kayıtlarını gösterir.
|
Soyadı
alanı için
Like “A*”
|
Soyadı
A harfiyle başlayan kayıtları gösterir.
|
Okulno
alanı için
Between
1109 and 1148
|
Okul
numarası 1109 ile 1148 arasında olan kayıtları gösterir.
|
Ad
alanı için
Between
“A” and “E”
|
Adı
A harfi ile E harfi arasında başlayan kayıtları gösterir.
|
Parametre İle Sorgu Oluşturma
[ ] -> parametrede alan varsa onu
çalıştırır, yoksa değer girilmesini ister. Hesaplanan alanlar matematiksel
değer içermelidir.
Sorgu Araçları (Tasarım) Sekmesi - Göster/Gizle Komut grubu-Parametreler
komutu verilerek elde edilir.
Parametrenin
Kullanım Amacı:
Bizim parametre belirlememizi, belirlediğimiz parametreyi kullanmamızı ve belirlenen veri tipinden başka değer girilmesini
engellemektir.
Hiç yorum yok:
Yorum Gönder