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ğitimdeki hızı ve etkileşim düzeyini beğendim. Tüm katılımcılara egzersiz çözümleri hakkında aktif olarak tartışmaya katılmaları teşvik edildi.
Aaron - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Eğitmenin, bilgi açısından geride kalmış olan katılımcıları takip etmemeleri için gösterdiği çaba.
Cian - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Sınıfın etkileşimli doğasından büyük ölçüde keyif aldım, eğitmen katılımcıları malzemeyi anladıklarından emin olmak için aktif olarak dahil etti. Ayrıca, eğitmenin çeşitli veritabanı yönetimi araçlarına olan mükemmel bilgisi sunumlarını önemli ölçüde zenginleştirdi ve bu araçların yetenekleri hakkında 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öntemlere göre çok daha üstündür. Heyecan verici ve yenilikçi tarzı, eğitim oturumlarını incredible etkili ve keyifli hale getirdi. Lukasz ve NobleProg’u en iyi eğitim arayan herkese kesinlikle öneririm. Deneyim gerçekten dönüşüm oldu ve öğrendiklerimi uygulamada kendime çok daha güveniyor hissediyorum.
Adnan Chaudhary - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Eğitim oldukça etkileşimliydi, bu da hem ilgi çekici hem de eğlenceli hale getiriyordu. Faaliyetler ve tartışmalar malzemeyi etkili bir şekilde pekiştirdi. Her gerekli konu ayrıntılı olarak ele alındı ve iyi yapılandırılmış, takip edilmesi kolay bir biçimde sunuldu. Konunun sağlam bir anlaşılmamasını sağladı. Gerçek dünya örneklerinin ve gerçek durum çalışmalının dahil edilmesi özellikle faydalı oldu; bu bize kavramların pratik senaryolarda nasıl uygulanabileceğini görebilmemize yardımcı oldu. Łukasz, herkesin sorular sorma ve katılım sağlama konusunda rahat hissettiği destekleyici ve kapsayıcı bir ortam yarattı. Bu genel öğrenme deneyimini büyük ölçüde artırdı. Uzmanlığı ve karmaşık konuları basit şekilde açıklama yeteneği etkileyiciydi ve zor kavramların anlaşılması için rehberliği çok değerliydi. Łukasz'ın tutkuluyu ve olumlu enerjisi bulaşıcıydı, bu oturumları canlı hale getirerek aktif katılım ve ilgimizi korumamızı sağladı. Genel olarak, eğitim muhteşem bir deneyimdi ve yetkinliklerime olan güvenimi büyük ölçüde arttırdı. Mükemmel eğitimin sağlandığı için çok daha özgüvenli hissediyorum.
Karol Jankowski - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Luke'i bir antrenör olarak çok mutlu oldum. Konuları benim anlayabileceğim şekilde çok etkileyici bir biçimde açıklıyor. Sorularımı yanıtlamaya da her zaman istekliydi. Onu önümüzdeki süreçlerde bir antrenör olarak kesinlikle tavsiye ederim. Birçok soru sordum ve Luke her seferinde cevaplamak için zaman ayırmaktan mutluluk duyar gibiydi.
Paul - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi
Nasıl açıklıyor
Matija - Computerbits
Eğitim - SQL Advanced level for Analysts
Yapay Zeka Çevirisi