我需要從我的表中的SQL服務器數據庫表中計算和檢索數據,其中有NoOfErrors
和NoOfAudited
列。如何使用servlet和jsp採取空值查詢表達式
我需要根據這些列來計算精度。
我只有當NoOfErrors
和NoOfAudited
列包含一些值這樣
select
a.id,
(100-((a.NoOfErrors*100)/ NULLIF(a.NoOfAudited,0))) as Accuracy
from Table1 a
join Table2 pd
on a.batchid=pd.id
where
a.charge='"+Poster+"' and status=1
上面查詢的查詢被執行。
我所有的值,但如果在NoOfErrors
和NoOfAudited
列的任何一個值包含Null
值不獲取任何數據,它顯示了No data found
。
的ResultSet數據不接受空值
我怎樣才能使查詢接受空值,並通過更換空在JSP表清空檢索數據?
嗨,@DhruvJoshi,你把它很好,但是當'兩列具有空值,則精度顯示100'它沒有顯示正確的準確性,但'消除Null值我需要的時候null值在empty' – Karthik
精度顯示兩列@Karthik更新答案 – DhruvJoshi
@Karthik請接受我的答覆是正確的答案,如果它的工作對你 - 這樣其他用戶可以受益:從知道答案的作品,並通過其標記爲已回答的問題。 – DhruvJoshi