ORACLE DATABASE SQL: RESTRICTING & SORTING DATA EĞİTİMİ

Veriyi süzün, sıralayın ve tam ihtiyacınız olanı getirin

WHERE, BETWEEN, IN, LIKE, ORDER BY, FETCH FIRST ve substitution değişkenleri

Oracle Database SQL: Restricting & Sorting Data Eğitimi, sorgu sonuçlarını filtreleme ve sıralamayı uygulamalı öğretir. Katılımcılar WHERE ile karşılaştırma operatörlerini, BETWEEN, IN, LIKE ve IS NULL koşullarını, AND/OR/NOT mantıksal operatörlerini kullanır…

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

Eğitim Hakkında

Oracle SQL'de veri filtreleme ve sıralamayı uygulamalı öğreten orta düzey eğitim

Oracle Database SQL: Restricting & Sorting Data Eğitimi, sorgu sonuçlarını filtreleme ve sıralamayı kapsar. Katılımcılar WHERE yan tümcesiyle operatörleri, BETWEEN, IN, LIKE ve IS NULL koşullarını kullanır. AND, OR ve NOT mantıksal operatörlerini öncelik kurallarıyla uygular. ORDER BY ile tek ve çok sütunlu sıralamayı, NULLS FIRST/LAST ve FETCH FIRST/OFFSET row limiting'i kullanır. Ampersand ve çift ampersand substitution değişkenleriyle dinamik raporlar üretir.

Süre ve Format

3 Gün. İlk gün WHERE ve operatörler, ikinci gün sıralama ve row limiting, üçüncü gün substitution değişkenleri işlenir.

Seviye

Orta Seviye — Oracle SQL'de WHERE koşulları, operatörler, ORDER BY, row limiting ve substitution değişkenleriyle veri filtreleme

Öğrenme Metodu

Her koşul ve sıralama tekniği HR örnek şeması üzerinde canlı sorgularla yazılır; farklı operatörler karşılaştırmalı uygulanır.

Neden Bu Eğitim?

🔎Hedefli filtreleme

WHERE ve karşılaştırma operatörleriyle milyonlarca satırdan yalnızca ihtiyacınız olan kayıtları getirirsiniz.

↕️Esnek sıralama

ORDER BY, NULLS FIRST/LAST ve row limiting ile sonuçları istediğiniz düzende ve sınırda raporlarsınız.

⌨️Dinamik sorgular

Substitution değişkenleriyle çalışma zamanında parametre alan, yeniden kullanılabilir esnek sorgular yazarsınız.

Anahtar Konular

oracle sql where eğitimioracle order by sıralamasql veri filtrelemeoracle between in likeoracle fetch first offsetsubstitution değişkenleri oracleoracle sql kursusql row limitingnulls first last oraclesql koşullu filtreleme
“İyi bir sorgu yalnızca veriyi getirmez; gereksizi eler, önemliyi öne alır. Filtreleme ve sıralama, veriyi okunur kılan görgü kurallarıdır.”

Ön Koşullar

Eğitimden en iyi verimi almak için gereken bilgi ve deneyim düzeyi

1
SELECT bilgisi

Temel SELECT ifadesiyle bir tablodan sütun seçip veri getirebilme düzeyinde SQL deneyimi beklenir.

2
Veri tipleri

Sayısal, karakter ve tarih veri tiplerini ve bunların yazım biçimlerini tanımak gereklidir.

3
SQL aracı

SQL Developer veya SQL*Plus arayüzünde sorgu çalıştırma deneyimi substitution bölümünü kolaylaştırır.

4
Laboratuvar ortamı

Oracle Database ve SQL Developer kurulu, HR örnek şeması içeren bir ortam uygulamalar için gereklidir.

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ılar WHERE ile karşılaştırma operatörlerini, BETWEEN, IN, LIKE ve IS NULL koşullarını ve AND, OR, NOT mantıksal operatörlerini öncelik kurallarıyla kullanır.
Modül 1
WHERE ve Karşılaştırma
  • WHERE yan tümcesiyle satırların koşula göre filtrelenmesi
  • Eşitlik ve karşılaştırma operatörleri (=, <>, >, <, >=, <=)
  • Karakter ve tarih değerlerinin tek tırnakla yazılması kuralı
  • Büyük-küçük harf duyarlılığının karşılaştırmaya etkisi
  • Sütun-sütun ve sütun-sabit karşılaştırmalarının kurulması
  • WHERE'in mantıksal işlem sırasındaki yeri ve satır süzme rolü
Modül 2
BETWEEN, IN, LIKE ve IS NULL
  • BETWEEN ile belirli bir aralıktaki değerlerin seçilmesi
  • IN ile değer listesine göre çoklu eşleştirme
  • LIKE ile % ve _ joker karakterleriyle desen araması
  • ESCAPE ile joker karakterin gerçek karakter olarak aranması
  • IS NULL ve IS NOT NULL ile boş değer denetimi
  • NULL'ın eşitlik operatörüyle karşılaştırılamaması kuralı
Modül 3
Mantıksal Operatörler ve Öncelik
  • AND ile birden çok koşulun aynı anda sağlanması
  • OR ile koşullardan en az birinin sağlanması
  • NOT ile koşulun olumsuzlanması
  • AND'in OR'dan önce değerlendirilmesi öncelik kuralı
  • Parantezle öncelik sırasının açıkça kontrol edilmesi
  • NOT BETWEEN ve NOT IN ile olumsuz aralık ve liste filtresi
Modül 4
Literaller ve NLS
  • Karakter literallerinde tek tırnak ve çift tırnak farkı
  • Tarih literallerinin DATE anahtar sözcüğüyle yazımı
  • TO_DATE ile biçimli tarih dönüşümü ve karşılaştırma
  • NLS_DATE_FORMAT'ın tarih yorumuna etkisi
  • Sayısal literallerde ondalık ve binlik ayıracı davranışı
  • q'[]' alternatif tırnak gösterimiyle özel karakter yazımı
Günün hedefiKatılımcılar ORDER BY ile tek ve çok sütunlu sıralamayı, takma ad ve pozisyonla sıralamayı, NULLS FIRST/LAST ve FETCH FIRST/OFFSET ile satır sınırlamayı kullanır.
Modül 1
ORDER BY Temelleri
  • ORDER BY ile sonuç kümesinin sütuna göre sıralanması
  • ASC ve DESC ile artan ve azalan sıralama seçimi
  • Varsayılan sıralama yönünün ASC olması
  • ORDER BY'ın sorgunun en son çalışan adımı olması
  • Karakter, sayısal ve tarih sütunlarının sıralama davranışı
  • Sıralamanın büyük sonuç kümelerindeki maliyeti
Modül 2
Çoklu Sütun ve Takma Adla Sıralama
  • Birden çok sütuna göre öncelikli (ikincil) sıralama
  • Her sütun için ayrı ASC/DESC yönü belirtme
  • Sütun takma adıyla (alias) sıralama yapma
  • Sütun pozisyon numarasıyla sıralama (ORDER BY 2)
  • İfade ve fonksiyon sonucuna göre sıralama
  • CASE ifadesiyle koşullu (özel) sıralama düzeni kurma
Modül 3
NULL Değer Sıralaması
  • NULL değerlerin varsayılan sıralama konumu
  • NULLS FIRST ile boş değerlerin başa alınması
  • NULLS LAST ile boş değerlerin sona alınması
  • ASC ve DESC ile NULL varsayılan konumunun değişmesi
  • NVL ile NULL'ı belirli bir değere eşleyerek sıralama
  • Raporlarda NULL konumunun okunabilirliğe etkisi
Modül 4
Row Limiting ile Satır Sınırlama
  • FETCH FIRST n ROWS ONLY ile ilk n satırın getirilmesi
  • FETCH FIRST n PERCENT ile yüzde bazlı satır sınırlama
  • WITH TIES ile eşit değerli son satırların dahil edilmesi
  • OFFSET ile baştan satır atlayarak sayfalama (paging)
  • ORDER BY ile row limiting'in birlikte kullanım zorunluluğu
  • ROWNUM ile eski yöntemle row limiting karşılaştırması
Günün hedefiKatılımcılar tek ve çift ampersand substitution değişkenlerini, DEFINE ve VERIFY komutlarını kullanarak çalışma zamanında parametre alan dinamik raporlar üretir.
Modül 1
Ampersand Substitution
  • & ile çalışma zamanında kullanıcıdan değer isteme
  • Substitution değişkeninin WHERE koşulunda kullanımı
  • Karakter ve tarih değerleri için tırnak yerleşimi
  • Sütun adı ve tablo adının substitution ile parametrelenmesi
  • ORDER BY'da substitution ile dinamik sıralama sütunu
  • Substitution'ın SQL*Plus ve SQL Developer'da davranış farkı
Modül 2
Çift Ampersand ve DEFINE
  • && ile değişken değerinin oturum boyunca saklanması
  • Aynı değişkenin tek değer girişiyle tekrar kullanılması
  • DEFINE ile değişkenin önceden tanımlanması
  • UNDEFINE ile tanımlı değişkenin kaldırılması
  • ACCEPT komutuyla biçimli ve açıklamalı değer alma
  • DEFINE değişkenleriyle script parametreleştirme
Modül 3
VERIFY ve SET Komutları
  • SET VERIFY ON/OFF ile eski/yeni satır gösteriminin kontrolü
  • SET DEFINE ile substitution karakterinin açılıp kapatılması
  • SET ayarlarıyla ekran çıktısının biçimlendirilmesi
  • VARIABLE komutuyla bind değişkeni tanımlama
  • Bind değişkeni ile substitution değişkeni arasındaki temel fark
  • Script davranışının SET komutlarıyla tutarlı hale getirilmesi
Modül 4
Dinamik Raporlama Senaryoları
  • Parametreli raporların substitution ile tek script'te toplanması
  • Kullanıcı girdisine göre dinamik filtre ve sıralama kurma
  • Tekrar kullanılabilir rapor script'lerinin hazırlanması
  • Substitution değişkenleriyle çalışma zamanı esnekliği sağlama
  • Substitution yerine bind değişkeninin ne zaman tercih edileceği
  • Dinamik raporda güvenlik ve geçerlilik denetimi yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
WHERE ile filtreleme

Karşılaştırma operatörleriyle WHERE koşulları yazar, büyük veri kümelerinden hedefli satırları getirirsiniz.

✅
Operatör uzmanlığı

BETWEEN, IN, LIKE ve IS NULL koşullarını doğru yerde kullanarak esnek ve hassas filtreler kurarsınız.

✅
Mantıksal operatörler

AND, OR ve NOT operatörlerini öncelik kurallarıyla ve parantezle doğru biçimde birleştirirsiniz.

✅
Literal ve NLS

Karakter ve tarih literallerini NLS ayarlarına uygun yazar, tarih karşılaştırmalarını güvenle yaparsınız.

✅
ORDER BY sıralama

Tek ve çok sütunlu sıralamayı takma ad ve pozisyonla kurar, özel sıralama düzenleri tasarlarsınız.

✅
NULL sıralaması

NULLS FIRST/LAST ile boş değerlerin konumunu kontrol ederek okunabilir raporlar hazırlarsınız.

✅
Row limiting

FETCH FIRST, OFFSET ve WITH TIES ile ilk n satır ve sayfalama sorgularını modern biçimde yazarsınız.

✅
Dinamik sorgular

Ampersand ve DEFINE substitution değişkenleriyle çalışma zamanında parametre alan raporlar üretirsiniz.

Kimler İçin Uygundur?

  • SQL öğrenmeye başlayan veritabanı geliştiricileri
  • rapor yazan analistler
  • uygulama yazılımcıları
  • veriyi hedefli biçimde süzüp sıralamak isteyen BT kullanıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim hangi filtreleme ve sıralama konularını kapsıyor?
Eğitim WHERE yan tümcesini, karşılaştırma operatörlerini, BETWEEN, IN, LIKE, IS NULL koşullarını ve AND/OR/NOT mantıksal operatörlerini kapsar. Sıralama tarafında ORDER BY, çok sütunlu ve takma adla sıralama, NULLS FIRST/LAST ve FETCH FIRST/OFFSET row limiting işlenir. Son gün substitution değişkenleriyle dinamik sorgular yazılır.
Katılmak için hangi ön bilgi gerekir?
Temel SELECT ifadesiyle bir tablodan sütun seçip veri getirebilecek düzeyde SQL bilgisi yeterlidir. Sayısal, karakter ve tarih veri tiplerini ve yazım biçimlerini tanımak faydalıdır. Join, alt sorgu veya PL/SQL bilgisi gerekmez; eğitim filtreleme ve sıralamayı en temelden uygulamalı inşa eder.
Substitution değişkenleri nedir ve neden öğretiliyor?
Substitution değişkenleri, & ve && ile sorguya çalışma zamanında kullanıcıdan değer aldıran yer tutuculardır. Aynı script'i farklı değerlerle tekrar çalıştırmayı sağlar ve parametreli, yeniden kullanılabilir raporlar üretir. Eğitimde DEFINE, ACCEPT, VERIFY ve SET komutları ile bind değişkeninden farkı uygulamalı anlatılır.
Bu eğitim diğer Oracle SQL eğitimlerinden farkı nedir?
Bu eğitim yalnızca veri filtreleme ve sıralamaya odaklanır; join, grup fonksiyonları ve alt sorgular ayrı eğitimlerin konusudur. WHERE koşulları, operatörler, ORDER BY, modern row limiting ve substitution değişkenleri burada derinlemesine ele alınır. SQL yolculuğunun ilk ve en çok kullanılan becerilerini sağlamlaştıran temel bir eğitimdir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Oracle'ın resmi sertifika 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. Oracle Database SQL: Restricting & Sorting Data 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
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database SQL: Managing Schema Objects Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Managing Schema Objects Eğitimi

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

Oracle şema nesneleri eğitimi: CREATE/ALTER TABLE, PK/FK/UNIQUE/CHECK kısıtları, indeks türleri, view, materialized view, sequence, synonym ve flashback uygulam

Detayları Gör →
OracleOracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri Oracle SQL eğitimi: çok sütunlu/ilişkili alt sorgular, EXISTS, WITH, MERGE, çok tablolu INSERT, CONNECT BY, REGEXP ve flashback query uygulamalı anlatım.

Detayları Gör →
OracleOracle Database SQL: Reporting Aggregated Data Using Group Functions Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Reporting Aggregated Data Using Group Functions Eğitimi

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

Oracle grup fonksiyonları eğitimi: SUM, AVG, COUNT, STDDEV, GROUP BY, HAVING, WHERE farkı, ROLLUP, CUBE, GROUPING, GROUPING_ID ve GROUPING SETS uygulamalı anlat

Detayları Gör →
OracleOracle Database SQL: SQL*Plus Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: SQL*Plus Eğitimi

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

Oracle SQL*Plus eğitimi: bağlantı, buffer düzenleme, SET/COLUMN komutları, script çalıştırma, SPOOL ve biçimli rapor üretimini uygulamalı öğrenin.

Detayları Gör →
OracleOracle Database SQL: Using Basic SELECT statements Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Using Basic SELECT statements Eğitimi

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

Oracle temel SELECT eğitimi: projeksiyon, aritmetik ifadeler, NULL, takma ad, WHERE ile kısıtlama ve ORDER BY ile sıralamayı uygulamalı öğrenin.

Detayları Gör →
OracleOracle Database SQL: Using Single-Row Functions to Customize Output Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Using Single-Row Functions to Customize Output Eğitimi

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

Oracle tek satır fonksiyonları eğitimi: karakter, sayı, tarih fonksiyonları, TO_CHAR/TO_DATE dönüştürme, NVL, COALESCE, CASE ve DECODE uygulamalı.

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