6
Bir sorgudan veri alınmadığında varsayılan bir mesaj görüntülemek istiyorum. Örneğin Bir sorguda eşleşme bulunmadığında varsayılan değer nasıl görüntülenir?
bize çalışandan bir sorguseçme EmpName alalım nerede id = hiçbir veri i sonucunda
Unavailable
almak istiyorum bu arama ya da istenilen sonucu eşleşirse 100
göstermeli.
Bunu başarmak için bir SQL sorgusu nasıl yazmalıyım.
Oracle 10g kullanıyorum.
Gerçekten 'null' öğesini döndürmeli ve çağrılan uygulamanızın DB'nizde yapmak yerine 'db_null' ile karşılaşıldığında nasıl davranacağına karar vermeniz gerekir. – Seph
@Seph: Bahşiş için teşekkür ederim, çağıran uygulamada null döndürürseniz, boş bir varsayılan mesajla değiştirmeliyim. Yani yerine ben bir sorgu kendisi yapmaya çalışıyorum. – Hariharbalaji
Tüm bu senaryolar hakkında çoktan düşünmüştüm ve davranışları her iki yerde de aynı olduğu için IF() yi SQL'e taşıdım. – Hariharbalaji