İ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