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
SELECTsorguları yazabilmek. WHEREkomutları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
JOINişlemlerini kullanabilmek. COUNT,SUM,AVG,MINveMAXgibi toplulaştırma işlevlerini uygulayabilmek.GROUP BYveHAVINGifadelerini 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.
Danışanlarımızın Yorumları (4)
Veriler, kuruluşumuzun ihtiyaçlarına göre kişiselleştirildi
Vincent Long - ASSMANG PTY LTD
Eğitim - T-SQL Fundamentals with SQL Server Training Course
Yapay Zeka Çevirisi
anlayışımıza ve verilerimize göre kişiselleştirilmiş
Vincent Long - ASSMANG PTY LTD
Eğitim - Business Intelligence with SSAS
Yapay Zeka Çevirisi
Eğitmen, tekrar A oyununu getirdi ve özelleştirilmiş eğitimleri uzman bir şekilde, doğru zamanlama, bilgi, destek ve personelimi ile kurduğu iyi bir bağla gerçekleştirdi.
James - Shawnee Mission School District
Eğitim - Administering in Microsoft SQL Server
Yapay Zeka Çevirisi
cte hakkında dersten
Glyssa Mae - Metropolitan Bank and Trust Company
Eğitim - Transact SQL Advanced
Yapay Zeka Çevirisi