cial Icons

Oracle/PLSQL Null Fonksiyonlar

NULL Fonksiyonlar

     
         Merhaba, bugün sizlere SQL Oracle dilinde null değerlerle ilgili fonksiyonlardan bahsedeceğim. Öncelikle null değerinin ne  anlama geldiğini hatırlayalım. Yazılım dilinde "null" hiçbir değeri olmayan, uzunluğu sıfır olarak kabul edilen bir kavramdır. "Null" değerler 0 veya boşluk değillerdir, çünkü 0 bir number olduğu gibi boşluk da bir char'dır. Bu yüzden çoğu yazılım dillerinde null değerlerle baş etmek için geliştirilmiş özel fonksiyonlar bulunmaktadır.


IS NULL/ IS NOT NULL 

Oracle/PLSQL 'de değerlerin null olup olmadığını test etmek için IS NULL ve IS NOT NULL expression'ları kullanılır. Oracle'da eşitlik operatorleriyle (=) bir değerin null olup olmadığı kontrol edilemez, sonuç unknown döner. Unknown dönen bir sonuç tablodan kayıt getirmez ama "False" ile aynı olmadığı için boolean sorgularda sorun yaratabilir. Bu yüzden IS NULL ile kontrol edilmesi daha garantidir. 


PLSQL Over Partition

Over Partition


Merhabalar,
 Bugün plsql group by sorgusu içinden tek satırı DA almayı anlatacağım bir sorgu örneği paylaşacağım.

Örneğin sizin çalıştığınız şirkette de taksitle ödeme mantığı var ve nümerik alan yuvarlamasından dolayı son taksitin ilk taksite eşit olmaması durumu var ise (148,38 tl tutarlı bir ödemenin 12 taksit olduğu durum, taksit 12,365 ten 12,37 olur ve son taksit 12.31 olur ) taksitin belli miktarı ödendikten sonra yanlışlıkta tüm taksitleri bir schedule ile ödediğimizi varsayalım :D. Son 6 taksitin hepsini tek seferde ödediğimizi çok fazla veri olduğundan aslında bu 6 verinin toplamından en son az olan verinin de select ile alınması gerektiği bir durumu varsayalım.

Ders 5 : SQL'de Sorgu Nasıl Yapılır?

SQL'de Sorgu Nasıl Yapılır


                Merhaba, bu yazıda sql'de nasıl sorgu yapıldığını basit bir örnekle göstereceğim.

  SELECT İfadesi 


  Sql'de genel bir sorgu yapmak için " SELECT*FROM tablo adı "  ifadesi kullanılır.
  SELECT ifadesine "*" işareti eklenerek tüm sütunları seçmiş oluruz.Yani sorgu yapılırken tüm sütunlar incelenir.


  Örnekte görüldüğü gibi herhangi bir kısıt veya şart belirtmediğimiz için sorgunun sonucu olarak bize tablonun tamamını gösterdi.Peki tablonun tamamını değil de istediğimiz satır veya sütunları göstermek istersek ne yapmalıyız?

Ders 4 : SQL'de Tabloya Veri Girişi

SQL'de Tabloya Veri Girişi Nasıl Yapılır?


            Merhaba bu yazıda oluşturduğumuz tabloya 2 farklı yoldan veri girişi yapmayı göstereceğim.Önce bana göre daha kolay olan elle veri girişi yapmayı göstereceğim.

       Elle Veri Girişi

          Elle veri girişi yapmak için aşağıdaki gibi "Tables" sekmesinden oluşturduğumuz tabloyu bulup sağ tıklıyoruz ve "Edit Top 200 Rows" seçeneğini tıklıyoruz. Daha sonra açılan pencerede isteğe göre veri girişini yapıyoruz.



Ders 3 : SQL'de Sütun Ekleme ve Primary Key

SQL'de Sütun Ekleme ve Primary Key


             Merhaba, bu yazıda tabloya sütun eklemeyi ve "primary key" in  ne olduğundan bahsedeceğim.Tabloya aşağıdaki gibi elle sütun adı girişi yapılıp yan taraftaki gibi veri tipi düzenlenebilir.


Ders 2 : SQL'de Tablo Oluşturma

SQL'de Tablo Oluşturma 


            Merhaba, bu yazıda sql'de tablo oluşturmayı göstereceğim.Tablo oluşturmak için "Tables" sekmesine sağ tıklayarak sırasıyla "new" ve "table.." diyoruz.


Ders 1:MSSQL'e Giriş ve Veritabanı Oluşturma

  MS SQL'e Giriş ve SQL'de Veritabanı Oluşturma


      Merhaba, burada MSSQL  ile veritabanı oluşturma ve veritabanı üzerinde sorgular yapmayı göstereceğim.

      Öncelikle ms sql'i kurduğunuzu varsayarak bir Servera bağlanıyoruz. Bende MSSQL Server 2014 kurulu, kurulum sırasında belirlediğim Server otomatik olarak çıkıyor. Connect'e basarak bağlanıyoruz.