怎样循环取出数据库中查出的数据?

SELECTFChargeIsValidFROMHOF_InvoiceMainWHEREHOF_InvoiceMain.FEntityNo=:gs_EntityNoAND... SELECT FChargeIsValid
FROM HOF_InvoiceMain
WHERE HOF_InvoiceMain.FEntityNo = :gs_EntityNo AND
HOF_InvoiceMain.FChargeDate >= '2013-09-01' AND
HOF_InvoiceMain.FChargeDate <= '2013-10-01' AND
(HOF_InvoiceMain.FChargeDeptNo = :guo_PrivFunc.iuo_hof_parm.is_hof_fdeptno)
查出来一共有1000多条。取值分别是0和1,我要把0和1进行判断。我要怎么一条一条的过滤出进行判断呢?
展开
 我来答
yjaspen
2013-10-18 · TA获得超过204个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:187万
展开全部
where条件中加上FChargeIsValid =0这样取出来的都是0
加上FChargeIsValid =1 取出来的都是1啊。或者取出来以后再java中用for循环来判断。
追问
用for循环怎么来写
追答
取出来以后放到一个list里的话,
for(int i=0,i<list.size();i++){
if (list.get(i)==1){//有可能是string类型,string类型就用.equals()
//1的时候做什么处理
}else if (list.get(i)==0){
//0的时候做什么处理
}
}
其他的比如放到数组里都一样的处理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式