Member-only story
SQL ile Raporlamaya Giriş
Bu yazımızda SQL ile veri raporlamanın nasıl yapılacağı hakkında çeşitli örnekler yapacağız. Belirlemiş olduğumuz veri seti üzerinden temel anlamda, ihtiyaçlar doğrultusunda raporlamaların nasıl yapıldığına gelin hep beraber bakalım.
Veri tabanı linki: https://github.com/microsoft/sql-server-samples/tree/master/samples/databases/northwind-pubs
Veri tabanımız Microsoft’un sunmuş olduğu Northwind adlı bir kaynak. Belirtilen link üzerinden kaynak kodlarını yönetim sisteminiz üzerine(PostgreSQL,MySQL,MSSQL gibi…) kaynak kodlarını yapıştırıp sistem üzerinde kurabilirsiniz. Northwind veri tabanı toplam 13 tablodan oluşan bir kaynak.
Link üzerinden tablolar arası ilişkileri ve verilere ilk gözlemi yaptıktan sonra raporlamalara, sorgu yazmaya başlayabilirsiniz. Bu yazıda bunları yaptığımızı farz edeceğiz ve çeşitli sorguları yazmaya başlayacağız.
SQL ile Raporlama yaparken genellikle JOIN ile ilişkili tablolardan bilgiler getirilir ve analiz edilmeye çalışılır. Bu analizleri yaparken “Aggregate” fonksiyonlar dediğimiz COUNT(),AVG(),SUM(),MAX(),MIN() gibi fonksiyonlardan yararlanılır ve grupladığımız alanlar üzerinde filtreleme işlemleri yaparız. Bu izlenilen adımlar raporlamada en çok kullanılan yöntemlerdir.
1)3 veya daha fazla çeşitte ürün sunan tedarikçileri(Suppliers) getiriniz. Tedarikçi ID(Supplier…