Bize Ulaşın
 Süre 14 Saat

Eğitim İçeriği

Tekrar: SQL İşlevleri ve İfadeleri

  • Karakter, sayısal, DateTime işlevleri
  • Açık ve örtük dönüşümler
  • Dönüşüm işlevleri
  • İç içe geçmiş işlevler
  • Farklı işlevlerle mevcut tarih ve saat bilgisi alma
  • CASE ifadesi

Toplulaştırma işlevleri ile verileri toplulaştırma

  • Toplulaştırma işlevleri
  • Toplulaştırma işlevleri ve NULL değeri
  • GROUP BY komutu
  • Farklı sütunlar kullanarak gruplama
  • Toplulaştırılmış verilerin filtrelenmesi - HAVING komutu
  • Çok boyutlu veri gruplama - ROLLUP ve CUBE operatörleri
  • Özetlerin tanılanması - GROUPING
  • GROUPING SETS operatörü
  • PIVOT kullanılarak çapraz tablolar oluşturma

Birden fazla tablodan veri getirme

  • Farklı birleştirme (join) türleri
  • Tablo takma adları
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOINS

Küme operatörleri

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Alt sorgular

  • Alt sorgunun ne zaman ve nerede yapılabileceği
  • Tek satırlı ve çok satırlı alt sorgular
  • Tek satırlı alt sorgu operatörleri
  • Alt sorgulardaki toplulaştırma işlevleri
  • Çok satırlı alt sorgu operatörleri - IN, ALL, ANY
  • Yansımalı (recursive) alt sorgular

Analitik işlevler

  • Kullanım alanları
  • Pencere işlevleri, pencere türleri
  • Bölümler (Partitions)
  • Sıralama işlevleri
  • LAG/LEAD işlevleri
  • FIRST_VALUE/LAST_VALUE işlevleri
  • STRING_AGG işlevi
  • İstatistiksel işlevler

Kurs İçin Gerekli Önbilgiler

Katılımcıların temel SQL ve Microsoft SQL Server konusunda iyi düzeyde pratik bilgiye sahip olması ve aşağıdaki becerilere sahip olması beklenmektedir:

  • Bir veya birden fazla tablodan veri çekmek için temel SELECT sorguları yazabilmek.
  • WHERE komutlarını ve temel filtreleme koşullarını kullanabilmek.
  • Karakter, sayısal ve tarih işlevleri gibi yaygın SQL işlevleriyle çalışabilmek.
  • Temel veri türlerini ve dönüşümleri anlayabilmek.
  • Temel JOIN işlemlerini kullanabilmek.
  • COUNT, SUM, AVG, MIN ve MAX gibi toplulaştırma işlevlerini uygulayabilmek.
  • GROUP BY ve HAVING ifadelerini anlayabilmek ve kullanabilmek.
  • Veritabanları, veri analizi veya raporlama konusunda bazı pratik deneyimler sahibi olmak.

Bu, ileri düzey bir kurstur; bu nedenle katılımcılardan, alt sorgular, ileri düzey toplulaştırma, küme işlemleri ve analitik/pencere işlevleri gibi daha karmaşık konulara geçmeden önce temel SQL kavramlarına hâkim olmaları beklenmektedir.

Hedef Kitle

Bu kurs, veri analistleri ve raporlama uygulama geliştiricileri için tasarlanmıştır.

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (4)

Yaklaşan Etkinlikler

İlgili Kategoriler