虫情养护标准的数据库表:
要求:当已知烟草甲的数量是5,烟草粉螟的数量是13时,判断是否出现异常。
sql语句如下:
select * from base_cq_yhbzcs
where (cq_yhxm='烟草甲' and cq_lower<=5 and cq_upper>=5 )
or (cq_yhxm='烟草粉螟' and cq_lower<=13 and cq_upper>=13)
查询结果如下图:
对应的代码是:
int max_c1 = 5, max_c2 = 13;
final int max_c2_f = max_c2 ;
//查询是否有需要进行异常处理的记录
QueryWrapper<BaseCqYhbzcs> baseCqYhbzcs_wrapper = new QueryWrapper();
baseCqYhbzcs_wrapper.eq("cq_yhxm", "烟草甲").le("cq_lower",max_c1).ge("cq_upper", max_c1)
.or(wq->wq.eq("cq_yhxm", "烟草粉螟").le("cq_lower", max_c2_f).ge("cq_upper", max_c2_f));