SQL SELECTING, ORDERING, & FILTERING EĞİTİMİ

SELECT, WHERE ve ORDER BY'da ustalaşın

İfadeler, yüklemler, desen eşleştirme ve sıralamada derinlemesine SQL

SQL Selecting, Ordering & Filtering Eğitimi, bir sorgunun seçme, filtreleme ve sıralama parçalarını tek tablo bağlamında derinlemesine öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Sütun ifadelerinden yüklem mantığına, desen eşleştirmeden sıralama ve sayfalamaya derinlik programı

Bu eğitim, bir SQL sorgusunun en çok kullanılan üç parçasını (seçme, filtreleme ve sıralama) tek tablo bağlamında derinlemesine işler. Katılımcılar sütun ifadelerini, hesaplanan sütunları ve veri türü dönüşümlerini; karşılaştırma, mantıksal ve aralık yüklemlerini; LIKE ve desen eşleştirmeyi; üç değerli NULL mantığını uygulamalı öğrenir. ORDER BY ile çok anahtarlı sıralama, NULL yerleşimi, collation etkisi, OFFSET/FETCH ve TOP ile sayfalama ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; sütun seçme ve ifadelerden yüklem ve desen filtrelemeye, oradan sıralama, sayfalama ve filtre performansına ilerlenir.

Seviye

Orta Seviye — sütun seçme, ifadeler, yüklem filtreleme ve sıralamada derinlik

Öğrenme Metodu

Her konu örnek bir tablo üzerinde canlı sorgularla yazılır; yüklem ve sıralama seçenekleri sonuç ve okunabilirlik açısından denenir.

Neden Bu Eğitim?

🎯Doğru sonuç kümesi

Filtre ve sıralama bir sorgunun hangi satırları hangi düzende döndüreceğini belirler; bu yapı her raporun doğruluğunun temelidir.

🧠Yüklem derinliği

Operatör önceliği, NULL mantığı ve desen eşleştirmeyi derinlemesine kavrayarak eksik veya fazla satır döndüren hatalardan kaçınırsınız.

⚡Index dostu yazım

Yüklemleri sargable yazmayı öğrenerek aynı sonucu çok daha hızlı döndüren filtreler kurar, gereksiz tablo taramalarını baştan önlersiniz.

Anahtar Konular

sql filtreleme eğitimisql select eğitimiwhere yüklem eğitimiorder by sıralama sqlsql like desen eşleştirmenull mantığı sqlsql sayfalama offset fetchsargable yüklemveritabanı filtreleme kursusql veri çekme eğitimi
“Bir sorgunun doğruluğu ve hızı çoğu zaman seçme, filtreleme ve sıralamanın ayrıntısında saklıdır; bu eğitim o ayrıntıya hakimiyet kazandırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SELECT

SELECT ve FROM ile tek tablodan veri çekebilecek düzeyde temel SQL bilgisi gereklidir.

2
Veri türü kavramı

Metin, sayı ve tarih gibi temel veri türlerine aşinalık beklenir; derin tür bilgisi gerekmez.

3
Veritabanı erişimi

Örnek veri yüklü bir SQL Server, PostgreSQL veya MySQL örneği ile uygun bir sorgu istemcisi erişimi gerekir.

4
Mantıksal düşünme

Koşul ve küme mantığına yatkınlık, karmaşık yüklemleri doğru kurmayı kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı sütunları ve takma adları seçer, hesaplanan sütun ve ifadeler yazar, veri türü dönüşümü yapar ve CASE ile koşullu sütunlar üretir.
Modül 1
Projeksiyon ve Takma Adlar
  • Belirli sütun seçimi ve SELECT * riski
  • Sütun takma adı (AS) ile başlık verme
  • Boşluklu ve özel karakterli takma adlar
  • Sütun sırası ve okunabilir biçimlendirme
  • Sabit (literal) ve hesaplanan sütun
  • Takma adın WHERE'de kullanılamaması
Modül 2
İfadeler ve Aritmetik
  • Sütunlar üzerinde aritmetik işlemler
  • Tamsayı bölmesi ve ondalık tuzağı
  • Metin birleştirme (CONCAT) ve NULL etkisi
  • İfade içinde operatör önceliği
  • Hesaplanan sütuna takma ad verme
  • İfade sonucunun veri türünü anlama
Modül 3
Veri Türü Dönüşümü
  • CAST ile açık (explicit) dönüşüm
  • CONVERT ve biçim (format) parametresi
  • Implicit (örtük) dönüşümün riskleri
  • Metni sayı ve tarihe dönüştürme
  • TRY_CAST ile güvenli tür dönüşümü
  • Dönüşüm hatalarını baştan önleme
Modül 4
Koşullu Sütun ve NULL
  • CASE WHEN ile koşullu değer üretme
  • Aranan (searched) ve basit CASE
  • COALESCE ile ilk NULL olmayan değer
  • NULLIF ile değeri NULL'a çevirme
  • ISNULL / IFNULL ile varsayılan değer
  • NULL'ın ifade ve çıktıdaki etkisi
Günün hedefiKatılımcı karşılaştırma, mantıksal ve aralık yüklemlerini doğru kurar, üç değerli NULL mantığını uygular ve LIKE ile desen eşleştirmeyi ustalıkla kullanır.
Modül 1
Karşılaştırma ve Mantıksal Yüklem
  • Eşitlik ve karşılaştırma operatörleri
  • AND, OR, NOT ile koşul birleştirme
  • Parantezle operatör önceliği kurma
  • OR koşullarının sık yapılan hataları
  • Metin karşılaştırmada collation etkisi
  • Yüklem okunabilirliğini artırma
Modül 2
Aralık ve Liste Yüklemleri
  • BETWEEN ile kapsayıcı aralık filtresi
  • Tarih aralıklarında sınır (gün sonu) tuzağı
  • IN ile liste içinde değer arama
  • NOT IN ve NULL ile beklenmedik sonuç
  • IN alt sorgusu ile liste üretme
  • Aralık yükleminin index'e etkisi
Modül 3
Üç Değerli NULL Mantığı
  • TRUE, FALSE ve UNKNOWN değer üçlüsü
  • IS NULL ve IS NOT NULL kullanımı
  • NULL ile = karşılaştırmasının başarısızlığı
  • NOT ile NULL'ın şaşırtıcı davranışı
  • Boş metin ile NULL arasındaki fark
  • NULL'ı filtrede güvenli ele alma
Modül 4
LIKE ve Desen Eşleştirme
  • % ve _ joker karakterleri ile eşleşme
  • Başlar, biter ve içerir desenleri
  • ESCAPE ile özel karakter arama
  • Büyük/küçük harf duyarlılığı ve collation
  • Önden % kullanımının index'i engellemesi
  • LIKE yerine tam metin arama seçeneği
Günün hedefiKatılımcı çok anahtarlı sıralama kurar, NULL yerleşimi ve collation farkını yönetir, OFFSET/FETCH ile sayfalar ve filtreleri index dostu yazar.
Modül 1
ORDER BY ile Sıralama
  • Çok sütuna göre öncelikli sıralama
  • ASC/DESC yönünü sütun bazında verme
  • İfade ve takma ad ile sıralama
  • Sütun numarasıyla sıralamanın riski
  • Belirsiz sıralamanın tutarsızlığı
  • Sıralamanın mantıksal işlem sırası
Modül 2
NULL ve Collation Sıralaması
  • NULL'ların sıralamadaki varsayılan yeri
  • NULLS FIRST / NULLS LAST davranışı
  • Collation'ın alfabetik sıraya etkisi
  • Türkçe karakter sıralaması (İ/ı) farkı
  • Büyük/küçük harf duyarlı sıralama
  • Sayı gibi saklanan metnin yanlış sırası
Modül 3
Satır Sınırlama ve Sayfalama
  • TOP ve LIMIT ile ilk N satırı alma
  • OFFSET / FETCH ile sayfa sayfa getirme
  • Sayfalamada tutarlı ORDER BY gereği
  • Büyük offset'in performans sorunu
  • Anahtar tabanlı (keyset) sayfalama
  • WITH TIES ile beraberlik satırları
Modül 4
Filtre ve Sıralama Performansı
  • Sargable yüklem ile index kullanımı
  • Sütun üzerinde fonksiyonun index'i engellemesi
  • Implicit conversion'ın taramaya yol açması
  • Index ile ORDER BY'ı karşılama (sort'u önleme)
  • Seçici filtreyle dönen satırı azaltma
  • Sorgunun önce-sonra ölçümüyle doğrulanması

Eğitim Kazanımları

Program sonunda katılımcılar:

📝
İfade ve projeksiyon

Sütun ifadeleri, hesaplanan sütunlar ve takma adlarla istediğiniz çıktıyı üretebilir, aritmetik ve metin işlemlerini doğru kurabilirsiniz.

🔁
Tür dönüşümü

CAST, CONVERT ve TRY_CAST ile veri türlerini güvenle dönüştürebilir, örtük dönüşüm kaynaklı hata ve yavaşlamalardan kaçınabilirsiniz.

🎛️
Koşullu değer

CASE, COALESCE ve NULLIF ile koşullu sütunlar ve varsayılan değerler üreterek çıktıyı iş ihtiyacına göre şekillendirebilirsiniz.

🔎
Yüklem ustalığı

Karşılaştırma, mantıksal ve aralık yüklemlerini operatör önceliğini gözeterek kurar, OR ve NOT IN tuzaklarından kaçınabilirsiniz.

❓
NULL mantığı

Üç değerli mantığı kavrayarak IS NULL kontrolünü doğru kullanır, NULL kaynaklı eksik veya fazla satır sorunlarını önleyebilirsiniz.

🔤
Desen eşleştirme

LIKE joker karakterleri, ESCAPE ve collation duyarlılığıyla metin desenlerini doğru eşleştirip arama sorgularını güvenle yazabilirsiniz.

↕️
Sıralama ve sayfalama

Çok anahtarlı sıralama, NULL yerleşimi ve OFFSET/FETCH ile tutarlı sayfalama kurar, keyset sayfalamayla büyük veride hız kazanabilirsiniz.

⚡
Sargable filtre

Yüklemleri index dostu yazarak aynı sonucu çok daha hızlı döndürebilir, gereksiz tablo taramalarını önleyebilirsiniz.

Kimler İçin Uygundur?

  • Temel SELECT'i bilen ancak filtreleme ve sıralamada derinleşmek isteyen veri analistleri
  • rapor geliştiricileri
  • test uzmanları
  • veritabanıyla çalışan uygulama geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygun ve ne gerekiyor?
Temel SELECT'i bilen ancak filtreleme ve sıralamada derinleşmek isteyen veri analistleri, rapor geliştiricileri, test uzmanları ve uygulama geliştiricileri için uygundur. Tek tablodan veri çekebilecek düzeyde temel SQL bilgisi ön koşuldur.
Bu eğitim 'SQL Querying: Fundamentals' ile aynı şey mi?
Hayır. Fundamentals eğitimi JOIN ve gruplama dahil geniş bir temel verir. Bu eğitim ise seçme, filtreleme ve sıralama konularına odaklanıp derinleşir: tür dönüşümü, NULL mantığı, desen eşleştirme, collation, sayfalama ve yüklemlerin index kullanımına etkisi ayrıntılı işlenir. JOIN ve GROUP BY burada kapsam dışıdır.
Hangi veritabanı sistemleri kapsanıyor?
Seçme, filtreleme ve sıralama standart SQL kavramları olduğundan içerik SQL Server, PostgreSQL ve MySQL/MariaDB'de geçerlidir. TOP/LIMIT, OFFSET/FETCH ve NULLS FIRST gibi küçük lehçe farkları karşılaştırmalı olarak gösterilir.
Performans konuları da işleniyor mu?
Evet. Yüklemlerin sargable (index dostu) yazımı, sütun üzerinde fonksiyon veya örtük dönüşümün index'i nasıl engellediği ve index ile sıralamanın (sort) nasıl önlendiği eğitimin önemli bir parçasıdır; örnekler önce-sonra ölçümle gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim kurumsal bir yetkinlik programıdır; resmi bir ürün sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SQL Selecting, Ordering, & Filtering Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriSQL Fundamentals – Part 1: Essential Querying Skills Eğitimi
Veritabanı Eğitimleri

SQL Fundamentals – Part 1: Essential Querying Skills Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

SELECT, WHERE, JOIN ve GROUP BY ile sıfırdan temel SQL sorgulama becerileri. 3 günlük uygulamalı kurumsal veritabanı eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL in FSD Development Eğitimi
Veritabanı Eğitimleri

SQL in FSD Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SQL in FSD Development Eğitimi: full-stack geliştirmede ORM, parametreli sorgu, migration, transaction ve performansla güvenli veri katmanı kurun. 3 gün uygulam

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL Memory Usage Tuning Eğitimi
Veritabanı Eğitimleri

SQL Memory Usage Tuning Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Buffer pool, plan cache, bellek grant ve work_mem ile SQL bellek ayarı. 3 günlük uygulamalı kurumsal veritabanı performans eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL Normalization & Optimization Eğitimi
Veritabanı Eğitimleri

SQL Normalization & Optimization Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Normalizasyon, fonksiyonel bağımlılık, indeksleme ve sorgu optimizasyonu. 3 günlük uygulamalı kurumsal veritabanı tasarım eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL Orta Seviye Eğitimi
Veritabanı Eğitimleri

SQL Orta Seviye Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Alt sorgular, CTE, küme işlemleri, pencere fonksiyonları ve ileri JOIN. 3 günlük uygulamalı kurumsal orta seviye SQL eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriSQL Performans Ayarlama ve Sorgu Optimizasyonu Eğitimi
Veritabanı Eğitimleri

SQL Performans Ayarlama ve Sorgu Optimizasyonu Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Execution plan, index tasarımı, istatistik ve sorgu yeniden yazımıyla yavaş SQL sorgularını hızlandırmayı uygulamalı öğreten kurumsal performans eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn