İleri SQL - Advanced SQL Eğitimi, SQL dilinin temel komutlarını ve kavramlarını kullanabilen ve yetkinliklerini daha ileri seviyeye taşımak isteyen kişilerin katılmasına uygundur. Eğitim sonunda öğrenilen komut ve kavramlar ile daha karmaşık sorgu ve işlemleri yapabilecek seviyeye gelmeleri hedeflenmektedir. Bu eğitim öncesinde Temel SQL eğitiminin alınmış olması önerilir. Ayrıca bu eğitimden sonra SQL Server Veritabanı Yönetimi, Veritabanı Programlaması gibi eğitimlerin alınması önerilir.
•Distinct ile Veri Tekilleştirme
•Column ve Table Aliases Kullanımı
•Basit Case When İfadeleri Yazma
•TOP-N ve OFFSET-FETCH Seçenekleri ile Filtreleme
•Bilinmeyen (NULL) Değerlerle Çalışma
•Join Yöntemleri
•Inner Join ile Sorgulama
•Outer Joinler ile Sorgulama
•Cross Join Kullanımı
•Bağımsız Alt Sorgular Yazma
•İlişkili Alt Sorgular Yazma
•Alt Sorgularda EXISTS ve NOT EXISTS Kullanımı
•UNION ile Sorgu Yazma
•INTERSECT ve EXCEPT Kullanımı
•Derived Tables Kullanımı
•Common Table Expressions, WITH Cümlesi Kullanımı
•Temporary Table (Geçici Tablolar) Kullanımı
•Views Kullanımı
•OVER ile Windows Oluşturma
•Window Fonksiyonlarını Keşfetme
•PARTITION BY Seçeneği Kullanımı
•LEAD, LAG Fonksiyonları
•SQL ile Hareketli Ortalama ve Kümülatif Toplam Hesabı Yapma
•SQL Server Veri Tiplerine Giriş
•Karakter Verileriyle Çalışma
•Tarih ve Zaman Verileriyle Çalışma
•Sayısal Verilerle Çalışma
•CAST ve CONVERT ile Veri Tipi Dönüşümü
•Tablo Oluşturma
•Veri Ekleme
•Veriyi Güncelleme ve Silme
•PIVOT ve UNPIVOT ile Sorgu Yazma
•CUBE, ROLLUP, GROUPING SETS ile Çalışma
•View Oluşturma ve Kullanma
•Stored Procedure Oluşturma ve Çalıştırma
•User Defined Functions (UDFs) Oluşturma ve Kullanma

