ORACLE DATABASE SQL: USING SINGLE-ROW FUNCTIONS TO CUSTOMIZE OUTPUT EĞİTİMİ

Tek satır fonksiyonlarıyla sorgu çıktısını özelleştirin

Karakter, sayı ve tarih fonksiyonları, TO_CHAR/TO_DATE dönüştürme, NVL, COALESCE ve CASE

Oracle Database SQL: Using Single-Row Functions to Customize Output Eğitimi, sorgu çıktısını dönüştüren tek satır fonksiyonlarını öğretir.

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

Eğitim Hakkında

Oracle'da tek satır fonksiyonlarıyla veriyi dönüştürmeyi ve çıktıyı özelleştirmeyi öğreten eğitim

Oracle Database SQL: Using Single-Row Functions to Customize Output Eğitimi, sorgu çıktısını dönüştüren tek satır fonksiyonlarına odaklanır. Katılımcılar UPPER, SUBSTR, LPAD gibi karakter fonksiyonlarını, ROUND, TRUNC, MOD sayı fonksiyonlarını ve SYSDATE, MONTHS_BETWEEN gibi tarih fonksiyonlarını öğrenir. TO_CHAR, TO_DATE ile açık dönüştürme ve format modelleri, NVL, COALESCE genel fonksiyonları, CASE ve DECODE koşullu ifadeleri ile iç içe fonksiyon kullanımı işlenir.

Süre ve Format

3 Gün. İlk gün karakter ve sayı fonksiyonları, ikinci gün tarih fonksiyonları ve dönüştürme, üçüncü gün koşullu ve iç içe fonksiyonlar işlenir.

Seviye

Orta Seviye — karakter, sayı ve tarih fonksiyonları, dönüştürme ve koşullu ifadelerle çıktı özelleştirme işlenir

Öğrenme Metodu

Her fonksiyon örnek HR şeması üzerinde gerçek sorgularla çalıştırılarak, sonuçlar karşılaştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🔤Metin dönüştürme

UPPER, SUBSTR, INSTR, LPAD ve REPLACE gibi karakter fonksiyonlarıyla metin verisini temizler ve istediğiniz biçime getirirsiniz.

📅Tarih hesaplama

SYSDATE, MONTHS_BETWEEN, ADD_MONTHS ve NEXT_DAY ile tarih aritmetiği yapar, tarih verisini hassas biçimde işlersiniz.

🔀Koşullu mantık

NVL, COALESCE, CASE ve DECODE ile boş değerleri yönetir ve sorgu içinde koşula göre farklı değerler üretirsiniz.

Anahtar Konular

oracle fonksiyon eğitimitek satır fonksiyonlaroracle to_char to_datenvl coalescecase decode oracleoracle tarih fonksiyonlarısubstr instrsql fonksiyon kursuoracle çıktı biçimlendirmeoracle sql eğitimi
“Ham veriyi anlamlı çıktıya dönüştüren şey tek satır fonksiyonlarıdır; doğru fonksiyon, bir sorguyu bir rapora dönüştürür.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SELECT bilgisi

SELECT, WHERE ve ORDER BY gibi temel sorgulara aşinalık fonksiyonları anlamayı kolaylaştırır.

2
Veri tipleri

Metin, sayı ve tarih veri tipleri kavramına temel aşinalık dönüştürme konularını destekler.

3
Sorgu aracı

SQL*Plus, SQLcl veya SQL Developer gibi bir araca aşinalık uygulamaları birebir denemeyi sağlar.

4
Örnek şema

HR örnek şemasının kurulu olması fonksiyon örneklerini takip etmeyi ve test etmeyi 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ılar büyük/küçük harf, alt dize, uzunluk ve doldurma gibi karakter fonksiyonlarını ve yuvarlama, kesme, mod gibi sayı fonksiyonlarını öğrenir.
Modül 1
Harf Dönüşümü Fonksiyonları
  • UPPER ile metni büyük harfe çevirme
  • LOWER ile metni küçük harfe çevirme
  • INITCAP ile her kelimenin baş harfini büyütme
  • Harf dönüşümünün WHERE ile birlikte kullanımı
  • Büyük/küçük harf duyarsız arama senaryoları
  • NLS dil ayarlarının harf dönüşümüne etkisi
Modül 2
Metin İşleme Fonksiyonları
  • SUBSTR ile metinden alt dize çıkarma
  • INSTR ile alt dizenin konumunu bulma
  • LENGTH ile metin uzunluğunu ölçme
  • LPAD ve RPAD ile sola/sağa doldurma
  • TRIM, LTRIM ve RTRIM ile boşluk temizleme
  • REPLACE ve TRANSLATE ile karakter değiştirme
Modül 3
Sayı Fonksiyonları
  • ROUND ile belirtilen basamağa yuvarlama
  • TRUNC ile ondalık kısmı yuvarlamadan kesme
  • MOD ile bölme kalanını hesaplama
  • CEIL ve FLOOR ile tam sayıya yuvarlama
  • ABS, SIGN ve POWER sayısal fonksiyonları
  • Negatif basamakla yuvarlama örnekleri
Modül 4
Veri Tipi ve Örtük Dönüşüm
  • Oracle temel veri tipleri (VARCHAR2, NUMBER, DATE)
  • Örtük (implicit) tip dönüşümü ve riskleri
  • Fonksiyonların kabul ettiği parametre tipleri
  • DUAL tablosu ile fonksiyon test etme
  • Fonksiyon sonuçlarına takma ad verme
  • Fonksiyonların WHERE ve SELECT'te kullanımı
Günün hedefiKatılımcılar SYSDATE ve tarih fonksiyonlarıyla tarih aritmetiğini, TO_CHAR, TO_DATE, TO_NUMBER ile açık dönüştürmeyi ve format modellerini öğrenir.
Modül 1
Tarih ve Zaman Temelleri
  • SYSDATE ve SYSTIMESTAMP ile anlık tarih/saat
  • Oracle DATE tipinin sakladığı bileşenler
  • Tarihe gün ekleme ve çıkarma aritmetiği
  • İki tarih arasındaki gün farkını hesaplama
  • Varsayılan tarih görüntüleme formatı
  • NLS_DATE_FORMAT ayarının etkisi
Modül 2
Tarih Fonksiyonları
  • MONTHS_BETWEEN ile iki tarih arası ay farkı
  • ADD_MONTHS ile tarihe ay ekleme
  • NEXT_DAY ile sonraki belirli günü bulma
  • LAST_DAY ile ayın son gününü getirme
  • ROUND ve TRUNC ile tarih yuvarlama/kesme
  • EXTRACT ile yıl, ay, gün bileşeni çıkarma
Modül 3
TO_CHAR ile Biçimlendirme
  • TO_CHAR ile tarihi metne dönüştürme
  • Tarih format modelleri (DD-MON-YYYY, DAY)
  • TO_CHAR ile sayıyı biçimli metne çevirme
  • Sayı format modelleri (9,990.00, $, L)
  • fm değiştiricisi ile boşluk/sıfır temizleme
  • Format modellerinde büyük/küçük harf etkisi
Modül 4
TO_DATE ve TO_NUMBER
  • TO_DATE ile metni tarihe dönüştürme
  • Giriş format modeli belirtmenin önemi
  • RR ve YY yıl format modeli farkı
  • TO_NUMBER ile metni sayıya dönüştürme
  • Hatalı format ve dönüştürme hataları
  • Açık dönüşümün örtük dönüşüme üstünlüğü
Günün hedefiKatılımcılar NVL, NVL2, COALESCE gibi genel fonksiyonları, CASE ve DECODE koşullu ifadeleri ve iç içe (nested) fonksiyon kullanımını öğrenir.
Modül 1
NULL Yönetim Fonksiyonları
  • NVL ile NULL değere varsayılan atama
  • NVL2 ile NULL ve dolu değere farklı sonuç
  • COALESCE ile ilk NULL olmayan değeri seçme
  • NULLIF ile iki değer eşitse NULL döndürme
  • Farklı veri tiplerinde NVL kullanım kuralları
  • NULL'ın hesaplama ve raporlamaya etkisini giderme
Modül 2
CASE Koşullu İfadesi
  • Basit CASE ile değere göre dallanma
  • Aranan (searched) CASE ile koşullu dallanma
  • WHEN, THEN ve ELSE yapısının kullanımı
  • CASE'in SELECT ve ORDER BY içinde kullanımı
  • Birden çok koşullu CASE örnekleri
  • CASE ile kategori ve etiket üretme
Modül 3
DECODE Fonksiyonu
  • DECODE ile değer eşleştirmeli dallanma
  • DECODE'un CASE ile karşılaştırılması
  • Varsayılan (default) değer belirtme
  • DECODE ile koşullu toplam ve pivot mantığı
  • DECODE'ta NULL karşılaştırma davranışı
  • DECODE'un okunabilirlik sınırları
Modül 4
İç İçe Fonksiyonlar
  • Fonksiyonların iç içe (nested) kullanımı
  • İçten dışa doğru değerlendirme sırası
  • Karakter ve dönüştürme fonksiyonu birleştirme
  • NVL ile TO_CHAR'ın birlikte kullanımı
  • Karmaşık ifadeleri okunabilir yazma
  • İç içe fonksiyonlarla veri temizleme örnekleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Metin fonksiyonları

UPPER, SUBSTR, INSTR, LPAD ve REPLACE ile metin verisini temizler, parçalar ve istediğiniz biçime getirirsiniz.

✅
Sayı fonksiyonları

ROUND, TRUNC ve MOD ile sayısal verileri yuvarlar, keser ve hesaplamalarda hassas sonuçlar üretirsiniz.

✅
Tarih aritmetiği

SYSDATE, MONTHS_BETWEEN ve ADD_MONTHS ile tarih hesaplamaları yapar, aralık ve süre sorgularını çözersiniz.

✅
Tarih biçimlendirme

TO_CHAR ve format modelleriyle tarih ve sayıları istediğiniz görünümde metne dönüştürürsünüz.

✅
Açık dönüştürme

TO_DATE ve TO_NUMBER ile metinleri güvenli biçimde tarihe ve sayıya çevirir, format hatalarını önlersiniz.

✅
NULL yönetimi

NVL, NVL2 ve COALESCE ile boş değerleri yönetir, raporlarda anlamlı varsayılan değerler üretirsiniz.

✅
Koşullu ifadeler

CASE ve DECODE ile sorgu içinde koşula göre farklı değerler üretir, kategoriler ve etiketler oluşturursunuz.

✅
İç içe fonksiyon

Fonksiyonları iç içe kullanarak karmaşık dönüşümleri tek ifadede yapar ve veri temizleme akışları kurarsınız.

Kimler İçin Uygundur?

  • Sorgu çıktısını biçimlendiren geliştiriciler
  • raporlama yapan analistler
  • veri temizliği yapan veri uzmanları
  • Oracle SQL becerisini derinleştirmek isteyen veritabanı personeli için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sorgu çıktısını biçimlendiren geliştiriciler, raporlama yapan analistler, veri temizliği yapan uzmanlar ve SQL becerisini derinleştirmek isteyen personel için uygundur. Temel SELECT bilgisi önerilir.
Tek satır fonksiyonu ile grup fonksiyonu arasındaki fark nedir?
Tek satır fonksiyonları her satır için ayrı bir sonuç üretir; örneğin UPPER veya ROUND. Grup fonksiyonları ise birden çok satırı tek sonuca indirger. Bu eğitim yalnızca tek satır fonksiyonlarına ve çıktı özelleştirmeye odaklanır.
Eğitim kaç gün sürer?
Eğitim 3 gündür. İlk gün karakter ve sayı fonksiyonları, ikinci gün tarih fonksiyonları ve TO_CHAR/TO_DATE dönüştürme, üçüncü gün NVL, COALESCE, CASE ve DECODE işlenir. Yüz yüze veya online yapılır.
Hangi örnekler ve araçlar kullanılır?
Fonksiyonlar Oracle'ın HR örnek şeması üzerinde SQL*Plus, SQLcl veya SQL Developer ile denenir. DUAL tablosu fonksiyon testlerinde kullanılır. Çalışan bir Oracle veritabanı uygulamalar için önerilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Oracle'ın resmi SQL 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: Using Single-Row Functions to Customize 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

OracleUsing Oracle Enterprise Manager Cloud Control Eğitimi
Veritabanı Eğitimleri

Using Oracle Enterprise Manager Cloud Control Eğitimi

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

Oracle Enterprise Manager Cloud Control eğitimi: OMS ve agent mimarisi, hedef keşfi, metrik eşikleri, olay yönetimi, işler ve ASH/AWR performans izleme işlenir.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn