Eğitim İçeriği
Veritabanından veri seçme
- Sözdizimi kuralları
- Tüm sütunları seçme
- Projeksiyon
- SQL içinde aritmetik işlemler
- Sütun takma adları
- Literaller
- Birleştirme
Sonuç tablolarını filtreleme
- WHERE ifadesi
- Karşılaştırma operatörleri
- LIKE koşulu
- BETWEEN...AND koşulu
- IS NULL koşulu
- IN koşulu
- AND, OR, NOT operatörleri
- WHERE ifadesinde birden çok koşul
- Operatör sırası
- DISTINCT ifadesi
Sonuç tablolarını sıralama
- ORDER BY ifadesi
- Birden çok sütuna veya ifadeye göre sıralama
SQL Fonksiyonlar
- Tek satırlı ve çok satırlı fonksiyonlar arasındaki farklar
- Karakter, sayısal, Tarih ve Saat fonksiyonları
- Açık ve örtük dönüştürme
- Dönüştürme fonksiyonları
- İç içe fonksiyonlar
- Dual tablosu (Oracle diğer veritabanlarına karşı)
- Farklı fonksiyonlarla mevcut tarih ve saati alma
Toplama fonksiyonlarını kullanarak verileri toplama
- Toplama fonksiyonları
- Toplama fonksiyonları ve NULL değeri
- GROUP BY ifadesi
- Farklı sütunları kullanarak gruplama
- Filtrelenmiş toplanmış veriler - HAVING ifadesi
- Çok boyutlu veri gruplama - ROLLUP ve CUBE operatörleri
- Özetleri belirleme - GRUPLAMA
- GRUPLAMA SETLERİ operatörü
Birden çok tablodan veri alma
- Farklı birleşim türleri
- NATURAL JOIN
- Tablo takma adları
- Oracle sözdizimi - WHERE ifadesindeki birleşim koşulları
- SQL99 sözdizimi - INNER JOIN
- SQL99 sözdizimi - LEFT, RIGHT, FULL OUTER JOINS
- Kartezyen çarpım - Oracle ve SQL99 sözdizimi
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 toplama fonksiyonları
- Çok satırlı alt sorgu operatörleri - IN, ALL, ANY
Küme operatörleri
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
İşlemler
- COMMIT, ROLLBACK SAVEPOINT ifadeleri
Diğer şema nesneleri
- Diziler
- Eş anlamlılar
- Görünümler
Hiyerarşik sorgular ve örnekler
- Ağaç yapımı (CONNECT BY PRIOR ve START WITH ifadeleri)
- SYS_CONNECT_BY_PATH fonksiyonu
Koşullu ifadeler
- CASE ifadesi
- DECODE ifadesi
Farklı zaman dilimlerinde veri yönetimi
- Zaman dilimleri
- TIMESTAMP veri türleri
- DATE ve TIMESTAMP arasındaki farklar
- Dönüştürme işlemleri
Analitik fonksiyonlar
- Kullanımı
- Bölümler
- Pencereler
- Sıra fonksiyonları
- Raporlama fonksiyonları
- LAG/LEAD fonksiyonları
- FIRST/LAST fonksiyonları
- Ters yüzdelik fonksiyonları
- hipotetik sıra fonksiyonları
- WIDTH_BUCKET fonksiyonları
- İstatistiksel fonksiyonlar
Kurs İçin Gerekli Önbilgiler
Bu kursa katılmak için herhangi bir ön koşul bulunmamaktadır.
Danışanlarımızın Yorumları (7)
Eğitimin temposunu ve etkileşim düzeyini beğendim. Tüm katılımcılar egzersiz çözümleri vb. etrafındaki tartışmalara aktif olarak katılmaya teşvik edildi.
Aaron - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Eğitmenin, daha az bilgili katılımcıların geride kalmamasını sağlama çabaları.
Cian - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Eğitmenin katılımcılarla aktif olarak etkileşime girerek materyali anladıklarından emin olduğu dersin etkileşimli yapısını çok takdir ettim. Ayrıca, eğitmenin çeşitli veritabanı işleme araçlarına ilişkin mükemmel anlayışı, sunumlarını önemli ölçüde zenginleştirerek araçların yeteneklerine ilişkin kapsamlı bir genel bakış sağladı.
Kehinde - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Lukasz'ın öğretim yaklaşımı geleneksel yöntemlerden çok daha üstün. İlgi çekici ve yenilikçi tarzı eğitim oturumlarını inanılmaz derecede etkili ve keyifli hale getirdi. Birinci sınıf eğitim arayan herkese Lukasz ve NobleProg'u şiddetle tavsiye ediyorum. Deneyim gerçekten dönüştürücüydü ve öğrendiklerimi uygulama konusunda kendimi çok daha güvende hissediyorum
Adnan Chaudhary - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Eğitim inanılmaz derecede etkileşimliydi, bu da onu hem ilgi çekici hem de keyifli hale getirdi. Etkinlikler ve tartışmalar materyali etkili bir şekilde pekiştirdi. Gerekli her konu, konuyu sağlam bir şekilde anlamamızı sağlayan iyi yapılandırılmış ve takip etmesi kolay bir formatla kapsamlı bir şekilde ele alındı. Gerçek dünya örneklerinin ve vaka çalışmalarının dahil edilmesi özellikle faydalıydı, kavramların pratik senaryolarda nasıl uygulanabileceğini görmemize yardımcı oldu. Łukasz, herkesin soru sorma ve katılım konusunda rahat hissettiği destekleyici ve kapsayıcı bir atmosfer yarattı ve bu da genel öğrenme deneyimini büyük ölçüde geliştirdi. Uzmanlığı ve karmaşık konuları basit bir şekilde açıklama becerisi etkileyiciydi ve rehberliği zor kavramları anlamamıza yardımcı olmakta paha biçilmezdi. Łukasz'ın coşkusu ve pozitif enerjisi bulaşıcıydı, oturumları canlı hale getirdi ve bizi meşgul olmaya ve aktif olarak katılmaya motive etti. Genel olarak eğitim harika bir deneyimdi ve verilen mükemmel talimatlar sayesinde yeteneklerim konusunda kendimi çok daha güvende hissediyorum.
Karol Jankowski - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Luke'un eğitmenliğinden son derece memnunum. Çok ilgi çekici ve her konuyu anlayabileceğim şekilde açıklıyor. Ayrıca soruları yanıtlamaya çok istekliydi. Kendisini bundan sonra eğitmen olarak şiddetle tavsiye ederim. ÇOK fazla soru soruyorum ve Luke her zaman bunları yanıtlamak için zaman ayırmaktan fazlasıyla mutluydu.
Paul - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
O, şeyleri nasıl açıklıyor?
Matija - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi