Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Oracle'da Boolean data sorgulamak

Konu, 'Veritabanları' kısmında dotnet tarafından paylaşıldı.

  1. dotnet

    dotnet Üye

    Kayıt:
    13 Eylül 2005
    Mesajlar:
    79
    Beğenilen Mesajlar:
    0
    Oracle'da Boolean data tipi depolayamıyoruz. Ancak anladığım kadarıyla sorgulama yaparken boolean değer almanın yolları var.

    Benin bir tablomda bir column'un spesifik bir değeri için boolean bir değer almak istiyorum:

    Kod:
    cat_id     cat_name
    1          kategori1
    2          kategori2
    3          kategori3
    4          kategori4
    5          kategori5
    yukaridaki tabloda eğer cat_id = 2 ise true diğer durumlarda false dönecek bir değer almam lazım. Nasıl olacak bu iş orası benim için halen bir muamma???
     
  2. arsiya

    arsiya Üye

    Kayıt:
    3 Temmuz 2008
    Mesajlar:
    82
    Beğenilen Mesajlar:
    0
    asagidaki gibi yapabilirsin

    decode(cat_id,2,'true')
     
  3. dotnet

    dotnet Üye

    Kayıt:
    13 Eylül 2005
    Mesajlar:
    79
    Beğenilen Mesajlar:
    0
    decode'u bende denedim ancak 'true' string olarak dönüyor.

    decode(cat_id,2,true) olarak yazdığınızda çalışmadığını göreceksiniz.