none
id sonuca göre where kullanımı RRS feed

  • Soru

  • Merhaba Arkadaşlar,

    SELECT * FROM URUNLER WHERE ID=1 ise ürünler geliyor, ID parametresinde ID 0 ise de WHERE ID=1 kriterini görmeden ürünlerin hepsini getirtmeye çalışıyorum nasıl yapabilirim.

    24 Mayıs 2016 Salı 10:27

Yanıtlar

  • SELECT * URUNLERcase =case ID when '1' then '1' else '' end FROM URUNLER

    Gibi bir ornek olabilirim sanirim.

    Surada ornekleri var.  Link


    Birinin cevabı size yardımcı oldu ise, lütfen "Yanıt Olarak Öner" veya "Yanıt Olarak İşaretle" olarak isaretlemeyi ve Oy vermeyi unutmayınız. Burada sağlanan tüm görüşler, kişiseldir ve Microsoft'un konumunu temsil etmemektedir. Tüm bilgiler hazır olarak temin edilmektedir ve herhangi bir garanti vermemektedir.

    • Yanıt Olarak İşaretleyen csharpp 28 Mayıs 2016 Cumartesi 08:30
    26 Mayıs 2016 Perşembe 14:18
    Moderatör
  • Bu soru defalarca sorulup cevaplandi. Ornegin burada.
    26 Mayıs 2016 Perşembe 16:40
    Yanıtlayıcı

Tüm Yanıtlar

  • basit bir ornek verecek olursam soyle ki;

    GELENVERI = VERI
     
    if (GELENVERI == '0')
                SELECT * FROM URUNLER
    } else {
                SELECT * FROM URUNLER WHERE ID=GELENVERI
    }


    Birinin cevabı size yardımcı oldu ise, lütfen "Yanıt Olarak Öner" veya "Yanıt Olarak İşaretle" olarak isaretlemeyi ve Oy vermeyi unutmayınız. Burada sağlanan tüm görüşler, kişiseldir ve Microsoft'un konumunu temsil etmemektedir. Tüm bilgiler hazır olarak temin edilmektedir ve herhangi bir garanti vermemektedir.

    25 Mayıs 2016 Çarşamba 10:07
    Moderatör
  • Kyamuran abi verdiğin örnek için teşekkür ederim abi fakat 10 a yakın tablo birbirine bağlı ve daha fazlası var hem if  altına hemde else altına aynı sorguyu yazmak uzun bir yol gibi geliyor bana 
    25 Mayıs 2016 Çarşamba 11:05
  • SELECT * URUNLERcase =case ID when '1' then '1' else '' end FROM URUNLER

    Gibi bir ornek olabilirim sanirim.

    Surada ornekleri var.  Link


    Birinin cevabı size yardımcı oldu ise, lütfen "Yanıt Olarak Öner" veya "Yanıt Olarak İşaretle" olarak isaretlemeyi ve Oy vermeyi unutmayınız. Burada sağlanan tüm görüşler, kişiseldir ve Microsoft'un konumunu temsil etmemektedir. Tüm bilgiler hazır olarak temin edilmektedir ve herhangi bir garanti vermemektedir.

    • Yanıt Olarak İşaretleyen csharpp 28 Mayıs 2016 Cumartesi 08:30
    26 Mayıs 2016 Perşembe 14:18
    Moderatör
  • Bu soru defalarca sorulup cevaplandi. Ornegin burada.
    26 Mayıs 2016 Perşembe 16:40
    Yanıtlayıcı
  • Abilerim yardımlarınız için çok teşekkür ederim.
    28 Mayıs 2016 Cumartesi 09:02