Caner Seçgin-Oracle Blog

~ Herkes Ölür ama Herkes Gerçekten Yaşayamaz

Author Archives: Caner SEÇGİN

Oracle Sql 13: Case ve Decode İşlemleri

30 Wednesday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Oracle Sql Case, Oracle Sql Conditional Expression, Oracle Sql Decode

Merhaba Arkadaşlar bu yazımızda Case ve Decode işlemlerinden bahsedeceğiz. Oracle ‘da kullanılan Case ifadesi ve Decode fonksiyonu programlamadan bildiğimiz IF-THEN-ELSE ‘e karşılık gelir.Bu işlemleri yaparak veri tabanımızdaki bilgilerin belirli şartlara uyup uymadığını bulabiliriz. Case yapısı ANSI SQL çalıştığından standarttır (MS SQL vs. Çalışabilir) ama Decode Oracle’a özel syntax’dır.

CASE                                                                                                                    Case  ifadesi koşullarımızı, şartlarımızı toplu bir biçimde sorgumuza yazmamızı ve şartımıza uyanlara operasyon yapmamızı sağlar ve işimizi kolaylaştırır. Decode ye göre daha okunaklıdır. Hemen örneklere geçelim employees tablomuzdaki çalışanlardan job_id IT_PROG olanlara %10,ST_CLERK olanlara %15, SA_REP olanlara %20 zam yapıp ekrana monitör edelim.

Continue reading →

Oracle Sql 12: Dönüşüm Fonksiyonları(Conversion Functions) To_Char ve To_Date kullanımı

23 Wednesday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Oracle, Oracle Sql Conversion Function, Oracle Sql Dönüşüm Fonksiyonları, Oracle Sql To_Char, Oracle Sql To_Date

Merhaba Arkadaşlar, Bu yazımızda
Oracle Sql’de Dönüşüm Fonksiyonlarından(Conversion Functions )
To_Char,To_Date fonksiyonlarını göreceğiz Geçen yazımızda Date işlemlerinden bahsetmiştik.Bu yazımızda To_Char fonksiyonlarıyla date formatlarını değiştireceğiz. Oracle Veri Tabanında Date(Tarih) data tipini karaktere(character) çevirmek için To_Char, Karakter data tipini numbera çevirmek için To_Number kullanılır. Aynı şekilde operasyonlar terstende yapılabilir.Fakat Number data tipi direk Date data tipine çevrilemez arada Char data tipine çevrilmek zorundadır. Continue reading →

Oracle Sql 11: Date Kullanımı,Fonksiyonları ve Default Date Formatının Değişimi

19 Saturday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Oracle, Oracle Sql Add_Months, Oracle Sql Date Function, Oracle Sql Last_Day, Oracle Sql Month_Between, Oracle Sql Next_Day, Oracle Sql Sysdate, Oracle Tarih formatı değişme

Merhaba Arkadaşlar bu yazımızda Oracle veritabanında date(tarih) kullanımından bahsedeceğiz. Oracle veritabanında çeşitli date formatları vardır.Verilerimizi yüzyıl, yıl,ay,gün,saat,dakika ve saniye değerlerini ifade eden sayılar olarak depolayabiliyoruz. Default(varsayılan)tarih görüntüleme formatı DD-MON-RR    Geçerli Oracle tarih degerleri 1 Ocak 4712 M.Ö. ve 31 Aralık 9999 M.S. arasında ki degerlerdir. Önce date kullanımına bakalım sonrada date fonksiyonlarıyla devam edelim ve Default date formatında değişiklikler yapalım. Date formatını istediğimiz formata dönüştürmek için Conversion Functions(Dönüşüm Fonksiyonları) anlattığımız yazıya bakınız.

Continue reading →

Oracle Sql 10: Round,Trunc ve Mod Fonksiyonları(Number Function)

14 Monday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Oracle Sql Mod, Oracle Sql Number function, Oracle Sql Round, Oracle Sql Sayı fonksiyonları, Oracle Sql Trunc

Merhaba Arkadaşlar önceki yazımızda karakter fonksiyonlarından
bahsetmiştik bu yazımızda number fonksiyonlarından bahsedeceğiz.
Number fonksiyonları Round,Trunc ve Mod fonksiyonlarıdır. Number fonksiyonlarıyla belirtilen sayı değerlerini alta,üste yuvarlama yada mod alma işlemlerini yapacağız.

Round:
Arkadaşlar round fonksiyonu ondalık(decimal) değerlerde,seçilen
noktadaki sayı 5 ve üzerindeyse bir üst değere yuvarlar,
5 den küçükse bir alt değere yuvarlar.
select Round(55.926,2) from dual;

Continue reading →

Oracle Sql 9: Concat, Substr, Lenght, Instr,Lpad ve Rpad,Trim ve Replace fonksiyonları

14 Monday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Character-manipulation function, Databases, Oracle, Oracle Sql Concat, Oracle Sql Instr, Oracle Sql lenght, Oracle Sql lpad ve rpad, Oracle Sql replace, Oracle Sql Substr, Oracle Sql trim

Merhaba Arkadaşlar geçen yazımızda String Fonksiyonlardan(Character Functions)
Case-Conversion fonksiyondan(Lower,Upper,Initcap) bahsetmiştik bu yazımızda Character-manipulation fonksiyonlardan yani Concat,Substr,Lenght,Instr,Lpad ve Rpad,Trim ve Replace‘den bahsedeceğiz.Bu fonksiyonları kullanarak veri tabanımızdaki bilgilere çeşitli operasyonlar yapacağız.

Concat:
Concat fonksiyonu aynı vertical bar kullanımında olduğu gibi iki veriyi
birleştirerek görüntülememizi sağlar.
select concat(‘Merhaba’,’Dünya’) from dual; Continue reading →

Oracle 8 : Lower,Upper,Initcap Fonksiyonları

13 Sunday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Case Conversion Function, Oracle, Oracle Sql initcap, Oracle Sql lower, Oracle Sql upper, Single row function

Merhaba Arkadaşlar, Bu yazımızda Oracle veritabanı üzerinde case conversion functionların kullanımına bakacağız.Arkadaşlar bu fonksiyonlar veri tabanındaki bilgileri istediğimiz şekilde(Büyük,Küçük harf vb.)raporlamamızı veya daha önceden de bahsettiğimiz where ibaresi ile veri çekerken koşul belirtiyorsak o koşuldaki verinin kayıtlı olduğu formatta çağırmamız gerekiyordu şimdi bu fonksiyonlarla veriyi çağırırken istediğimiz formata getirip koşulumuzu öyle sorgulayacağız.Bu fonksiyonlar Lower,Upper ve INITCAP dir. Continue reading →

Oracle Sql 7:& Ampersand kullanımı

09 Wednesday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Databases, Oracle Ampersand kullanımı, Oracle Sql, Oracle Sql Ampersand

Merhaba Arkadaşlar bu yazımızda Ampersand kullanımından bahsedeceğiz. Oracle veri tabanı kullanılarak yaptığımız raporlamalarda eğer kullanıcı sorgu çalıştığı anda aramak istediği kriteri yazacaksa & Ampersand kullanılır. Aşağıda bir örnek ile kullanımını gösterelim.

Örnek olarak. Sorgu çalıştığı anda kullanıcı çalışanlar tablosunda, Çalışanların departman numarasını girsin ve o departmanda çalışanlar listelensin.Burada where ibaresiyle birlikte kullanacağız. Continue reading →

Oracle Sql 6: Order By

09 Wednesday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Database, Database verilerin sıralanması, Oracle Sql, Oracle Sql Order by, Order by, SQL

Merhaba Arkadaşlar bu yazımızda Oracle veri tabanında Order by kullanımından bahsedeceğim. Order by ekrana monitör etmek istediğimiz verileri bizim belirlediğimiz şekilde sıralanmasını sağlar. Sql sorgusunun sonunda yer alır.Kullanım şekillerini örneklerle anlatacağım.

Örnek olarak Employees tablomuzdaki çalışanları monitör edelim ve bunları işe giriş tarihine göre sıralayalım. Continue reading →

Oracle Sql 5: Where ibaresiyle birlikte LIKE koşulu ve AND, OR, NOT operatörlerinin kullanımı

08 Tuesday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

not, not operatörü, Null, or, Oracle Sql, Oracle sql and, Oracle Sql And operatörü, Oracle Sql like, Oracle Sql like koşulu, Oracle Sql not, Oracle Sql Not operatörü, Oracle Sql Or operatörü, Sql and, Sql like

Merhaba Arkadaşlar bu yazımızda Oracle veri tabanında where ibaresi kullanarak verilerimizi çeşitli koşullara bağlı olarak monitör etmeye devam edeceğiz.Yazımızda Like koşulu, and,or ve not operatörlerinden bahsedeceğim ve örneklerle anlatmaya çalışacağım.

LIKE Koşulu;

Like koşulu where ibaresinden sonra kullanılır. Amacı verilerimizi belirli bir koşula göre monitör etmemizi sağlar.  Örnek olarak Çalışanlarımızın soy isimlerinin baş harfi H olanları görüntülemek istediğimizde

Select last_name from employees where last_name like ‘H%’;  Continue reading →

Oracle Sql 4: Where ibaresi ile =, <=, BETWEEN, IN operatörü

06 Sunday Oct 2013

Posted by Caner SEÇGİN in Oracle Sql

≈ Leave a comment

Tags

Oracle Sql, Oracle Sql Between, Oracle Sql in operator, Oracle Sql verileri bir koşula göre çekme, Oracle sql where, SQL, Sql between, sql where, Where Between, Where in

Merhaba arkadaşlar bu yazımızda veritabanımızdaki verilerimizi bazı koşullara göre monitör etmekten bahsedeceğim. İlk olarak veritabanımızın içindeki employees tablomuzun içindeki department kolonuna erişeceğiz ve departmanı 90 olan çalışanlarımızı monitör edeceğiz.

Select last_name as Soyadı, first_name as Adı, department_id as Departmanı
from employees
where department_id=90;

where koşulu

Continue reading →

← Older posts
Newer posts →

Kategoriler

  • ODI (ORACLE DATA INTEGRATOR) (1)
  • Oracle Database Yönetimi (2)
  • Oracle Mimarisi (3)
  • Oracle Sql (17)

Son yazılar

  • Odi Procedure
  • Oracle Sql 19: Set Operatörleri( Union,Union All, Intersect,Minus)
  • Oracle Sql 16: Having
  • Oracle DBA 2: Veritabanı Kapanma Yöntemleri (Shutdown Abort, Normal, Immediate, Transactional)
  • Oracle DBA 1: Veritabanı Açılma Modları(Nomount, Mount, Open)

İletişim

secgincaner@gmail.com secgincaner@hotmail.com https://www.facebook.com/SecginCaner https://twitter.com/SecginCaner
Follow Caner Seçgin-Oracle Blog on WordPress.com

Blog İstatistikleri

  • 122,141 tıklama

Create a free website or blog at WordPress.com.

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Follow Following
    • Caner Seçgin-Oracle Blog
    • Already have a WordPress.com account? Log in now.
    • Caner Seçgin-Oracle Blog
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...