Veritabanı işlemleri bizi fazla kod satırlarından kurtarabilir. Normal kod ile yapacağımız şeyleri sql sorgusu ile yapabiliriz. Bu durum kodun daha hızlı çalışmasını sağlar. Bu makalemizde temel sql sorgularını inceliyelim.
Adı üzerinde ekrana görüntülemek istediğimiz veritabanı satırını görüntülemek için kullanılır.Yıldız(*) bütün satırlar manasına gelmektedir.
Mutlaka Select ile beraber kullanılmalıdır. Aynı değere ait verileri sadece bir kere gösterir.
Örneğin:
Örnek veritabanında Departmant alanı için DISTINCT komutunu uygulayalım.
SELECT DISTINCT Departmant from allusers
Ekran Çıktısı:
DISTINCT sayesinde kaç farklı deparman olduğunu kolayca anlayabiliriz.
Where komutu aslında hepimizin bildiği Nerede soruna cevap arar.Cevabı bulduğu zaman da işimizi epey kolaylaştırır.Çok sık kullanılır.
Kullanımı: Select column From Table_Name where Condition
Örnek olarak yine allusers tablomuzdaki departmanı Computer and Software Engineering olan öğrencileri listeliyelim.
SELECT * FROM allusers WHERE Departmant=”Computer and Software Engineering”
Select’ten sonra * koyduğumuz için bütün satırlar geldi. İstediğimiz satırları görüntülemek için tek tek istediğimiz alanları yazabilirdik.
Bazen birden fazla şarta ihtiyaç duyabiliriz.Bunun için and or veya not operatörleri kullanabiliriz.Tamamen ihtiyacımız doğrultusunda istediğimiz operatörü kullanabiliriz.Genellikle Where komutuyla beraber kullanılır.
Select column From Table_Name Where condition1 and condition2
Örnek:
Allusers tablosunda Departmanı Computer and Software Engineering olup şifresi 123 olmayan kişiyi bulalım.
Bu sonuç bize Oktay levent kullanıcısını gösterecektir.
Order by sayesinde artan azalan sıralama yapabiliriz.
Select column From Table_Name Order By column
en son yazılan column dan sonra ASC(Küçükten büyüğe) veya DESC(Büyükten küçüğe)
Eğer columndan sonra boş bırakırsanız otomatik ASC sıralaması yapacaktır.
Örneğin:
Yine allusers tablomuzda Name satırını büyükten küçüğe sıralayalım.(Alfabetik olarak)
SELECT Name from allusers ORDER BY Name