Bu konu da sql dilinde en çok kullanılan select ifadelerini örneklerle açıklayacağım ama ilk olarak bir kaç konuya açıklık getirmek istiyorum. Bunlar;
Veritabanı komutlarında en çok kullanılan sql ifadeler select sorgularıdır. Bunun sebebi ise veritabanlarına kaydettiğimiz verilerin belirli bir amacı vardır. Bu veriler; veri işleme, rapor çıkartma, stok takip etme, müşteri memnuniyeti gibi çeşitli sebeplerden ötürü saklanabilirler. Yani kaydedilen veriler bizim için önemlidirler.Eğer bu verileri istediğimiz gibi kullanamazsak bu veriler bizim için bir anlam ifade etmezler.Biz veritabanı yöneticileri daha sonra veri tabanındaki bu verileri sql select ifadeleri ile ihtiyacımız doğrultusunda çalışma ekranına getiririz ve bu veriler belirli bir işe tabi tutulur.
Yukarıdaki açıklamamdan da anlayacağınız üzere select sorguları bizim için hayatı önlem taşırlar ve oldukça geniş bir konudur. Sql Select ifadeleri kalıp olarak aşağıdaki yapılardan oluşmuşlardır.
Select………
From Tablo_Adı
Where…….
Group by……
Having…….
Order by……
Bu ifade ile ilgili tablodaki bütün veriler çalışma ekranında gözükür.
Select * from Employees
Operatör İşlemleri(Matematiksel İşlemler)
Tekrarlı veri
Tekrarlı veriler distinct ile tek bir değer gösterilebilir.
select distinct department_id from employees
Boş Değerler(Null Kolonlar)
İki tabloyu dikkatli bir şekilde incelerseniz şunu fark etmişsinizdir boş gözüken kolonlarda herhangi bir ifade yoktur. matematiksel işleme tabi tutulduğunda da boş gözüküyor yani bu kolonlar değersizdir herhangi bir ifade yoktur. bundan dolayı bu kolonlar herhangi bir işleme tabi tutulduğunda bu işlem bu kolonlarda gerçekleşmez ve yine değersiz yani null olarak geri dönerler.
Tesekkurler.