• 22-12-2012, 20:35:42
    #1
    Arkadaşlar oracle de veya SQL de tabloda olmayan fakat sanal olarak göstere bilceğimiz bir sql sorgusu yaratma kodlarını istiyorum .

    Şöyle açıklayayım :

    elimizde bir veritabanı var bu veri tabanınında vize final olanlarımız var istediğim şu ;
    notu 70 den yukarı ise geçti aşağı ise kaldı fakat tablomuzda da yazdırmıyacağız sadece göstermek için . Galiba bunu AS komutu ile yapılıyor nasıl yapılıyor bilmiyorum yardım edebilen arkadaşlar varsa çok sevinirim
  • 03-01-2013, 08:28:02
    #2
    Biraz erken görmüşüm bu notu

    select final when final between 29 and 50 then 'KALDI'
    when final between 50 and 70 then 'iyidir iyi 2'
    when final>70 then 'Oha'
    else 'Embesil'
    end
    from puan_tablom;

    Bir başka şekilde de select ((vize*30/100)+(final/100*70)) as Sonuc from puan_tablom

    bir başka şekilde her defasında bunu yapacağına bunu bir view olarak oluşturman tabi
  • 03-01-2013, 16:11:30
    #3
    istizan adlı üyeden alıntı: mesajı görüntüle
    Biraz erken görmüşüm bu notu

    select final when final between 29 and 50 then 'KALDI'
    when final between 50 and 70 then 'iyidir iyi 2'
    when final>70 then 'Oha'
    else 'Embesil'
    end
    from puan_tablom;

    Bir başka şekilde de select ((vize*30/100)+(final/100*70)) as Sonuc from puan_tablom

    bir başka şekilde her defasında bunu yapacağına bunu bir view olarak oluşturman tabi
    teşekkürler peki ikinci yomntemde ortalaması veya işte sonucu 70 den büyükse kaldı geçti nasıl yazabiliriz then ile mi