Eğitim İçeriği
Temel Bilgiler
- Tüm sütunların/alanların seçimi
- Belirli sütunların/alanların seçimi
- Farklı/benzersiz kullanımı
- Belirli satırların/kayıtların seçimi
- Bir aralık içindeki değerlerin seçimi
- Bir desen maskesine uyan değerlerin seçimi
- Bir listedeki değerlerin seçimi
- Boş değerlerin işlenmesi
- Verilerin nasıl sıralanacağı ve düzenleneceği
- Hesaplanmış ve türetilmiş değerlerin seçimi
- Sorgu sonuçlarında sütun başlıklarının nasıl kontrol edileceği
- Sorgu sonuçlarının harici dosyalara nasıl gönderileceği
Tabloları Birleştirme
- Tabloları birleştirme prensipleri:
- Kartezyen birleştirmenin kullanımı
- İç birleştirmenin kullanımı
- Eşitsiz birleştirmenin kullanımı
- Dış birleştirmenin kullanımı
Sorguları Birleştirme
- Birlik operatörü
- Kesişim operatörü
- Hariç operatörü
Basit Fonksiyonlar
- Dönüşüm fonksiyonları
- Tarih fonksiyonları
- Sayı fonksiyonları
- Metin fonksiyonları
- Grup/özet/toplama fonksiyonları
Alt Sorgular
- Alt sorguların prensipleri
- Ana sorgudan satırların nasıl filtreleneceği
- İç içe alt sorgunun kullanımı
- Çok sütunlu alt sorgunun kullanımı
- İlişkili alt sorgunun kullanımı
- Alt sorgunun bir satır içi görünüm ve ortak tablo ifadesi olarak kullanımı
- Alt sorgunun ana sorgudaki bir sütun olarak kullanımı
Durum İfadeleri
- Durum ifadelerinin prensipleri
- Sütun değerlerini türetmek için durum ifadesinin kullanımı
- İç içe durum ifadelerinin kullanımı
- Pivot tablolar oluşturmak için durum ifadelerinin kullanımı
- Alt sorgularla durum ifadesinin kullanımı
Veri Manipülasyonu
- Bir tabloya değerlerin nasıl ekleneceği
- Değerlerin tablolar arasında nasıl kopyalanacağı
- Değerlerin nasıl güncelleneceği
- Kayıtların nasıl silineceği
- Görünümler aracılığıyla verilerin nasıl değiştirileceği
- İşlemlerin kullanımı
- Satırların ve tabloların nasıl kilitleneceği
Veri Tanımı
- İlişkisel bir veritabanının ve veri normalizasyonunun prensipleri
- Birincil anahtar ve yabancı anahtar ilişkilerinin ve kısıtlamalarının kullanımı
- Tabloların nasıl oluşturulacağı
- Tabloların nasıl değiştirileceği
- Görünümlerin nasıl oluşturulacağı
- Eşanlamlıların kullanımı
- Tabloların ve görünümlerin nasıl kaldırılacağı
Danışanlarımızın Yorumları (6)
I enjoyed the balance of lectures and exercises. When I was stuck Luke was very good at helping me to understand the problem and work towards solutions which made a really positive impact on my understanding.
Tom - Welsh Revenue Authority
Eğitim - Transact SQL Basic
Łukasz was very good. I liked how Łukasz talked about best practices. Pace was good. I liked the exercises. Having a wiki for future reference is good
Jake Real - Welsh Revenue Authority
Eğitim - Transact SQL Basic
Lukasz was very patient and knowledgeable and made learning SQL very fun and informative. Easily one of the most rewarding training sessions of any subject I've had the pleasure of being part of!
Carwyn - Welsh Revenue Authority
Eğitim - Transact SQL Basic
Phil was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Eğitim - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Eğitim - Transact SQL Basic
Interactive exercises