BeecoV
Kilopat
- Katılım
- 18 Mayıs 2015
- Mesajlar
- 186
- Çözümler
- 2
Merhabalar,
Bu SQL query'sinde yapmak istediğim şu, movieid isimli kolondan 123 numaralı kaydı çekmek istiyorum. Bu 123 numarası benim Java DTO'mdan gelecek. Eğer ki bu değer boş gelir ise bu filtreyi disable yapıp bütün verileri çekmesini istiyorum.
DB2 veya ORACLE SQL için yardım edebilirseniz sevinirim.
SQL:
SELECT *
FROM movies
WHERE (movieid = 123 OR movideid = 0)
Bu SQL query'sinde yapmak istediğim şu, movieid isimli kolondan 123 numaralı kaydı çekmek istiyorum. Bu 123 numarası benim Java DTO'mdan gelecek. Eğer ki bu değer boş gelir ise bu filtreyi disable yapıp bütün verileri çekmesini istiyorum.
SELECT * FROM movies
şeklinde. OR kısmı hatalı oluyor şu an. Bu isteğimi nasıl yapabilirim? İstediğim id yok veya null ise WHERE filtresini nasıl disable edebilirim?DB2 veya ORACLE SQL için yardım edebilirseniz sevinirim.