FROM ve WHERE Deyimlerinin Kullanımı

N
  • Kullanıcı NeStLe
  • Başlangıç tarihi Başlangıç tarihi
  • - Veritabanları & SQL
FROM Deyimi
From deyimi sorgulanacak ve kullanılacak bilgilerin hangi tablodan alınacağını belirtir. Tablodan hangi hücrelerin içindeki bilgilerin kullanılacağını ise;
TabloAdı.Hücre1, TabloAdı.Hücre2, ... veya * jokeri ile belirleriz. Bir örnek ile daha iyi anlayacağız.
Örnek : Ögrenci tablosu ADI, SOYADI, NO omak üzere 3 hücreden oluşan bir tablo olsun. SQL ile, Bu tabodan ADI ve SOYADI hücrelerini seçerek yeni bir tablo (Bu bir sorgudur{Query} ) oluşturunuz.
Select ögrenci.ADI, ögrenci.SOYADI From ögrenci
Eğer tüm hücreleri seçin deseydik ; o zaman yazacağımız SQL cümlesi şöyle olmalı idi. :
Select ögrenci.ADI, ögrenci.SOYADI, ögrenci.NO From ögrenci
yada
Select * From ögrenci

WHERE Deyimi
Where deyimini de ; bir tablodan istediğimiz hücreleri seçerken, o tabloda bulunan kayıtlardan hangilerini, hangi kriterlere göre almak istersek kullanırız. Yani tabloda bulunan kayıtlardan hangilerini almak istiyorsak istediğimiz koşulu where deyiminden sonra kullanarak bu kayıtları elde edebiliriz. Aşağıdaki örnekleri inceleyelim...
Örnek 1 : Yine ögrenci tablosunda bulunan kayıtlardan Adı Ali olan öğrencileri seçmemizi sağlayan SQL cümlesi şöyledir..:
Select * From ögrenci Where ögrenci.ADI = "Ali"

Örnek 2: Yada soyadında " r " harfi geçen öğrencileri aşağıdaki SQL cümlesi ile seçeriz..:
Select * From ögrenci Where ögrenci.SOYADI = "%r%"
Örnek 3: Eğer Tabloda bulunan kayıtlardan diyelim ki; numarası 1044 ile 2866 arasında olan öğrencileri seçmek istersek aşağıdaki SQL cümlesini kullanırız..:
Select * From ögrenci Where 1044<ögrenci.NO<2866
 
Geri