猿问

如何不利用循环,和 改变sql 只通过 传参的形式 来查询 时间段内数据???

我下拉框里面只添加了 1990-2012 这些年份 ,还有一个字段就是 "其他"

我想做的是,当选择其他时,就搜索 1990-2012 以外的 年份的数据,

要求是不在sql 里面改,我想的是
[code="java"]if(time.equalse("其他")){

time = "";//这里面写的就是排除 1990-2012  的年份,然后 time 作为参数传过去

}[/code]
我想如果 可以 time 是从 数组里面提取出来的 进行 for 循环遍历 着个将 0-1990 这些年份 作为参数一个搜索一次,是不太实际的。。。那么有没有更好的方法呢????time该 如何定义 ??

在字符串 排除 数字的 方法里面有
String str= replaceAll("[0-9]","");
那么又为什么不能写成

time = "[0-1990]";这样不是代表的0-1990之内的 意思吗?但是却 把[0-1990]作为一个对象传过去了。。。


阿晨1998
浏览 465回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答