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 Ayın Son İş Günü

PLSQL AYIN SON GÜNÜ

         
        Merhaba bu yazımda plsql ile ayın son iş gününü bulmaya çalışacağız. Aslında PLSQL'de ki LAST_DAY fonksiyonu bize ayın son gününü vermekte fakat sizin çalıştığınız iş yerinde de sizden "Ayın son günü hafta sonuna geliyorsa ayın son iş gününü alın Umut Bey" gibi bir istek geliyorsa bu durumda ne yapılması gerektiğini paylaşacağım.














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.

Bilgisayar Mühendisliği Mülakat Soruları.

Java .Net, C# Genel Bilgisayar Mühendisliği Mülakat Soruları

Anahtar Kelimeler

Static
Metodunun, nesnenin veya değişkenin şahsına münhasır olduğunu gösterir. Hafızada ne kadar kullanılırsa kullanılsın hep tek kopya tutar.
Soru : Static nesneyi new diyerek mi ulaşırsınız?

Protected
Aynı paket içerisinden ve bu sınıfdan türemiş alt sınıflar tarafından erişilmeyi sağlayan erişim belirleyicisi. 

Friendly
Yalnızca aynı paket içerisinden erişilmeyi sağlayan erişim belirleyicisi.

Final
Final  olarak oluşturulmuş değişkenler : Değiştirilemez . Static ile beraber Constant olarak kullanılabilir
Final class :Extend edilemez
Final methods : Override edilemez

Ders9: ComboBox kullanımı

Merhaba arkadaşlar, bu paylaşımımda ToolBox bloğu içerisinde bulunan ComboBox ögesinin özelliklerini anlatacağım.

ComboBox itemlerden oluşan bir ögedir. Programlarımızda ComboBox’ın itemlerinin özelliklerinden yararlanırız. Bu özelliklere bir göz atalım:

  • ·         Add() ;
ComboBox içerisine item eklememizi sağlar.

  • ·         Text ;
ComboBox içerisinde seçilen, gösterilen itemi ifade eder.

  • ·         SelectedItem ;
ComboBox içerisinde seçili olan itemi object veri türünde geri döndürür.
·        

Ders8: Listbox özellikleri ve kullanımı


Merhaba arkadaşlar, bu paylaşımımda ToolBox’lar içerisinde kullandığımız Listbox ögesinin özelliklerini anlatacağım.

Listbox itemlerden oluşan bir ögedir. Listbox’a ekledğimiz herşey bir item olarak belirtilir. Her itemin bir index numarası bulunur. Dizilerden hatırlayacağımız gibi Listbox ta da ilk itemin indexi 0’dır.

Forma eklediğimiz bir listbox’ın adını Properties – Name kısmından lbList diye değiştirelim.

  • ·         lbList’imize item eklemek için add metodunu kullanıyoruz.

  

  • ·         lbList’ten item silmek için Remove(), Removeat(), Clear() metotlarını kullanıyoruz.

 

Listbox’ın indexof() ve contains() özellikleri:

  • ·         indexof(), liste içerisinde aranan bir item eğer varsa geriye bulunduğu index numarasını döndüren, aranan item yoksa geriye -1 döndüren bir özelliktir.

 

Ders7: Rastgele Sayı ve Timer kullanımı

Rastgele(Random) Sayı Atama ve Timer kullanımı

C# Rastgele Sayı Üretme


Merhaba arkadaşlar, bu yazımda rastgele sayı üretme ve atama işlemlerini gerçekleştiren tanım ve metotları paylaşacağım.

Rastgele sayı üretme işlemi genellikle şans oyunlarında karşımıza çıkar. Buna çok yakın bir örnek olarak küçük bir program yardımıyla rastgele sayı atama işlemlerini birlikte gözden geçirelim.

Öncelikle rastgele sayı üretmek için Random sınıfı ve bu sınıfın özellikleri olan Next(), NextBytes(), NextDouble() metotları kullanılır.

Tanımlama işlemini bu şekilde yapabiliriz.
 

Örneğimizde şans oyunlarından LuckySeven adlı bir oyun oluşturalım.