ORACLE DATABASE SQL: CONVERSION FUNCTIONS & CONDITIONAL EXPRESSIONS EĞİTİMİ

Veri tipini ve koşulu SQL içinde ustaca yönetin

Dönüşüm fonksiyonları, format modelleri, NLS ve koşullu ifadelerle temiz veri sunumu

Oracle Database SQL: Conversion Functions & Conditional Expressions Eğitimi, veri tipi dönüşümlerini ve SQL içi koşullu mantığı derinlemesine öğretir.

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

Eğitim Hakkında

Açık/örtük dönüşüm, TO_CHAR/TO_DATE/TO_NUMBER, NLS ve CASE/DECODE ile koşullu mantık eğitimi

Oracle Database SQL: Conversion Functions & Conditional Expressions Eğitimi, veri tipleri arasındaki dönüşümleri ve SQL içindeki koşullu mantığı derinlemesine öğretir. Katılımcılar örtük ve açık dönüşüm farkını, TO_CHAR, TO_DATE ve TO_NUMBER fonksiyonlarını format modelleriyle kullanmayı kavrar. NVL, NVL2, NULLIF, COALESCE ile NULL yönetimi ve CASE, DECODE ile dallanan mantık işlenir. NLS ayarları, zaman dilimi ve dil duyarlı biçimlendirme uygulamalı raporlarda pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; veri tipleri ve dönüşüm fonksiyonlarından format modellerine, oradan NULL yönetimi, CASE/DECODE ve NLS ile raporlamaya ilerlenir.

Seviye

Orta Seviye — TO_CHAR/TO_DATE/TO_NUMBER, format modelleri, NLS ve CASE/DECODE ile koşullu ifadelerde ustalık

Öğrenme Metodu

Her fonksiyon örnek veri üzerinde doğru ve hatalı çıktılarıyla karşılaştırılarak, biçimlendirme ve koşul senaryolarıyla uygulanır.

Neden Bu Eğitim?

🎨Temiz veri sunumu

Format modelleriyle tarih, sayı ve metni raporun ihtiyacına göre biçimlendirir, çıktıyı okunaklı ve tutarlı kılarsınız.

🧩Koşullu mantık

CASE ve DECODE ile satır bazında dallanan kararlar yazar, karmaşık iş kurallarını tek sorguda ifade edersiniz.

🛡️Güvenli dönüşüm

Örtük dönüşüm tuzaklarını ve NULL kaynaklı hataları tanır, verinizi öngörülebilir ve hatasız işlersiniz.

Anahtar Konular

oracle sql eğitimidönüşüm fonksiyonları eğitimioracle to_char eğitimisql case decode eğitimioracle nls eğitimisql tarih format eğitimikoşullu ifadeler sqloracle sql kursusql null yönetimi eğitimi
“Verinin değeri kadar nasıl göründüğü de önemlidir; doğru dönüşüm ve isabetli koşul, ham satırı anlamlı bir bilgiye çevirir.”

Ön Koşullar

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

1
Temel SQL

SELECT, WHERE ve tek satır fonksiyonlarına temel aşinalık gereklidir.

2
Veri tipi bilgisi

Karakter, sayı ve tarih gibi temel Oracle veri tiplerini tanımak faydalıdır.

3
Araç erişimi

SQL Developer veya SQL*Plus ile sorgu çalıştırabilen bir ortam gereklidir.

4
Örnek veri

Tarih ve sayı içeren örnek bir şemaya okuma yetkisiyle erişim beklenir.

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ı örtük ve açık dönüşüm farkını kavrar, TO_CHAR, TO_DATE ve TO_NUMBER fonksiyonlarını format modelleriyle doğru kullanarak veri tipleri arasında güvenle geçiş yapar.
Modül 1
Oracle Veri Tipleri
  • VARCHAR2, CHAR ve NCHAR tipleri farkı
  • NUMBER precision ve scale kavramı
  • DATE ve TIMESTAMP veri tipleri
  • INTERVAL tipleriyle süre saklama
  • Veri tipi uyumu ve karşılaştırma kuralı
  • Tip uyumsuzluğunun sorguya etkisi
Modül 2
Örtük ve Açık Dönüşüm
  • Implicit (örtük) dönüşüm ne zaman olur
  • Örtük dönüşümün performans ve hata riski
  • Açık dönüşümün okunabilirlik avantajı
  • Sayı ve metin arası otomatik dönüşüm
  • Tarih ve metin arası örtük dönüşüm
  • Örtük dönüşümün indeksi devre dışı bırakması
Modül 3
TO_CHAR ile Biçimlendirme
  • TO_CHAR ile sayıyı metne çevirme
  • TO_CHAR ile tarihi metne çevirme
  • Format maskesi parametrelerini tanıma
  • Para birimi ve binlik ayırıcı maskeleri
  • Dolgu, işaret ve hizalama maskeleri
  • fm değiştiricisiyle boşluk/sıfır kontrolü
Modül 4
TO_DATE ve TO_NUMBER
  • TO_DATE ile metni tarihe çevirme
  • Tarih format maskesiyle ayrıştırma
  • TO_NUMBER ile metni sayıya çevirme
  • Ondalık ve grup ayırıcı tanımlama
  • Hatalı biçimli girdinin yarattığı hata
  • Güvenli dönüşüm için doğrulama yaklaşımı
Günün hedefiKatılımcı NULL değerleri NVL, NVL2, NULLIF ve COALESCE ile yönetir, CASE ve DECODE ile satır bazında dallanan koşullu mantık kurar ve ikisini doğru senaryoda seçer.
Modül 1
NULL ile Çalışma
  • NULL'un hesaplama ve karşılaştırmaya etkisi
  • NVL ile NULL yerine varsayılan değer
  • NVL2 ile NULL ve dolu için farklı çıktı
  • COALESCE ile ilk NULL olmayan değer
  • NULLIF ile eşitse NULL döndürme
  • NULL'lu toplama ve ortalama davranışı
Modül 2
CASE İfadesi ve Kullanımı
  • Simple CASE ile birebir değer eşleme
  • Searched CASE ile koşul değerlendirme
  • CASE'i SELECT listesinde kullanma
  • WHERE ve ORDER BY içinde CASE kullanımı
  • CASE ile koşullu toplulaştırma (pivot)
  • İç içe CASE ile çok katmanlı mantık
Modül 3
DECODE Fonksiyonu
  • DECODE'un değer-sonuç eşleme mantığı
  • DECODE ile varsayılan (default) değer
  • DECODE ve CASE davranış karşılaştırması
  • DECODE içinde NULL eşleme özelliği
  • DECODE ile basit koşullu çıktı
  • Okunabilirlik açısından CASE tercihi
Modül 4
Koşullu Toplulaştırma
  • CASE ile satırdan sütuna pivot
  • Koşullu COUNT ve SUM hesaplama
  • FILTER mantığını CASE ile kurma
  • Çok kategorili özet rapor üretme
  • Oran ve yüzde hesaplamada koşul
  • GROUP BY ile koşullu metrik birleştirme
Günün hedefiKatılımcı NLS ayarlarının dönüşüm ve biçimlendirmeye etkisini kavrar, zaman dilimi ve dil duyarlı tarih işlemlerini yönetir ve öğrendiklerini gerçek raporlarda birleştirir.
Modül 1
NLS Parametreleri
  • NLS_DATE_FORMAT ve oturum etkisi
  • NLS_NUMERIC_CHARACTERS ayarı ve etkisi
  • NLS_LANG ve karakter kümesi ilişkisi
  • ALTER SESSION ile NLS değiştirme
  • TO_CHAR'da nlsparam ile yerel biçim
  • NLS ayarının örtük dönüşüme etkisi
Modül 2
Tarih ve Zaman İşlemleri
  • SYSDATE, CURRENT_DATE ve SYSTIMESTAMP
  • Zaman dilimi (time zone) kavramı
  • EXTRACT ile tarih parçası alma
  • TRUNC ve ROUND ile tarih yuvarlama
  • TIMESTAMP WITH TIME ZONE dönüşümü
  • INTERVAL ile iki tarih arası süre
Modül 3
Dil Duyarlı Biçimlendirme
  • Ay ve gün adlarını Türkçe gösterme
  • TO_CHAR ile yerelleştirilmiş tarih
  • Büyük/küçük harf ve Türkçe İ sorunu
  • Para ve sayı biçiminde yerel ayırıcı
  • Rapor başlıklarında tarih biçimi
  • Bölgeye göre tutarlı çıktı sağlama
Modül 4
Uygulamalı Raporlama
  • Dönüşüm ve koşulu tek sorguda birleştirme
  • NULL'lu alanları raporda temiz gösterme
  • Koşullu etiket ve durum sütunu üretme
  • Tarih aralığına göre özet rapor
  • Biçimlendirilmiş özet ve toplam satırı
  • Okunabilir çıktı için maske standartları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dönüşüm hakimiyeti

TO_CHAR, TO_DATE ve TO_NUMBER'ı format modelleriyle kullanarak veri tipleri arasında güvenle ve hatasız geçiş yaparsınız.

✅
Format modelleri

Tarih ve sayı maskeleriyle çıktıyı raporun ihtiyacına göre biçimlendirir, binlik, para ve dolgu kontrolünü sağlarsınız.

✅
Örtük dönüşüm farkındalığı

Örtük dönüşümün performans ve hata riskini tanır, açık dönüşümle öngörülebilir ve okunaklı sorgular yazarsınız.

✅
NULL yönetimi

NVL, NVL2, COALESCE ve NULLIF ile NULL değerleri kontrol altına alır, boş veriden kaynaklı hataları önlersiniz.

✅
CASE ile mantık

Simple ve searched CASE ile satır bazında dallanan kararlar yazar, karmaşık iş kurallarını tek sorguda ifade edersiniz.

✅
DECODE kullanımı

DECODE'un eşleme mantığını kavrar, CASE ile farkını bilerek doğru senaryoda uygun olanı seçersiniz.

✅
NLS bilinci

NLS ayarlarının dönüşüm ve biçimlendirmeye etkisini anlar, dil ve bölgeye duyarlı tutarlı çıktılar üretirsiniz.

✅
Raporlama becerisi

Dönüşüm, koşul ve biçimlendirmeyi birleştirerek temiz, okunaklı ve iş kuralına uygun raporlar hazırlarsınız.

Kimler İçin Uygundur?

  • Oracle SQL temeli olan geliştiriciler
  • rapor ve gösterge tablosu hazırlayan analistler
  • veri hazırlama
  • uğraşan uzmanlar ve veriyi biçimlendirip koşullandırmakla uğraşan BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Oracle SQL temeli olan geliştiriciler, rapor ve gösterge tablosu hazırlayan analistler ve veri hazırlama ile uğraşan uzmanlar için uygundur. SELECT, WHERE ve tek satır fonksiyonlarına temel aşinalık beklenir; odak veriyi biçimlendirme ve koşullandırmadır.
SQL Workshop eğitiminden farkı nedir?
Workshop eğitimi SQL'in tüm temellerini geniş biçimde kurar; bu eğitim ise dönüşüm fonksiyonları ve koşullu ifadeler konusuna odaklanıp derinleşir. Format modelleri, NLS, NULL yönetimi, CASE ve DECODE gibi konular, raporlamada ustalık kazandıracak ayrıntı düzeyinde işlenir.
CASE ile DECODE arasındaki fark ele alınıyor mu?
Evet. Eğitim DECODE'un değer-sonuç eşleme mantığını ve CASE'in hem simple hem searched biçimlerini ayrı ayrı işler, davranış ve okunabilirlik farklarını örneklerle karşılaştırır ve hangi senaryoda hangisinin tercih edileceğini gösterir.
Türkçe tarih ve karakter biçimlendirmesi kapsanıyor mu?
Evet. NLS modülünde ay ve gün adlarının Türkçe gösterimi, yerel sayı ve para ayırıcıları ile büyük/küçük harf dönüşümünde Türkçe İ sorunu ele alınır; bölgeye duyarlı tutarlı çıktı üretimi uygulamalı olarak 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. Sertifika dönüşüm fonksiyonları, format modelleri, NLS ve koşullu ifadeler konularını belgeler. Oracle'ın resmi sınavları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: Conversion Functions & Conditional Expr 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

OracleAdvanced Oracle SQL Tuning Eğitimi
Veritabanı Eğitimleri

Advanced Oracle SQL Tuning Eğitimi

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

Oracle optimizer, yürütme planı, istatistik, indeks, join ayarı, hint ve SQL Plan Management ile ileri düzey SQL performans ayarını öğreten uygulamalı eğitim.

Detayları Gör →
OracleDeveloping SQL Queries for Oracle Databases Eğitimi
Veritabanı Eğitimleri

Developing SQL Queries for Oracle Databases Eğitimi

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

Oracle SQL ile SELECT, fonksiyonlar, join, alt sorgu, küme operatörleri ve analitik fonksiyonlarla güçlü sorgular geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
OracleIntroduction to SQL Programming Basics (Oracle Edition) (TTSQL) Eğitimi
Veritabanı Eğitimleri

Introduction to SQL Programming Basics (Oracle Edition) (TTSQL) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Hiç SQL bilmeyenler için Oracle üzerinde SELECT, filtreleme, fonksiyonlar, basit join ve DML ile SQL temellerini öğreten sıfırdan uygulamalı eğitim.

Detayları Gör →
OracleJava Hibernate: Queries & Oracle Manipulations Eğitimi
Veritabanı Eğitimleri

Java Hibernate: Queries & Oracle Manipulations Eğitimi

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

Hibernate ORM ile Oracle eğitimi: entity eşleme, HQL, Criteria API, native SQL, sequence, batch işlem, cache, N+1 çözümü ve transaction yönetimi uygulamalı.

Detayları Gör →
OracleODI – Oracle Data Integrator Eğitimi
Veritabanı Eğitimleri

ODI – Oracle Data Integrator Eğitimi

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

Oracle Data Integrator eğitimi: ELT mimarisi, topology, model, reverse engineering, mapping, Knowledge Module, load plan, CDC ve veri ambarı entegrasyonu uygula

Detayları Gör →
OracleOracle 19c'de PL/SQL Eğitimi
Veritabanı Eğitimleri

Oracle 19c'de PL/SQL Eğitimi

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

Oracle 19c PL/SQL eğitimi: ileri paket, collection, BULK COLLECT, FORALL, dynamic SQL, autonomous transaction, result cache ve 19c PL/SQL yenilikleri uygulamalı

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