【网学网提醒】:网学会员编辑为广大网友搜集整理了:sql小结记录绩等信息,祝愿广大网友取得需要的信息,参考学习。
使用分页小结
在接口方法中定义接受返回的集合,定义方式为:
publicPageInfogetList(Map
map,intstart,intinterval){
PageInfopageInfo=newPageInfo();
--定义两个sql,一个是查询结果集的个数,一个是查询结果集
StringBuffercountSql=newStringBuffer("selectcount(*)fromfte_userwhere1=1");
StringBuffersql=newStringBuffer("select*fromfte_userwhere1=1");
sql.append("limit"+start+","+interval);
--返回结果集的个数
inttotal=this.baseStringJdbcDao.getJdbcTemplate().queryForInt(countSql.toString());
--返回数据集的集合
Listlist=this.baseStringJdbcTemplate().queryForList(sql.toString());
--设置pageInfo
pageInfo.setTotal(total);
pageInfo.setResult(list);
returnpageInfo;
}
//在action中使用
publicStringuserList(){
PageInfopageInfo=newPageInfo();
//定义一个Map,存放参数列表
HashMapparamsHm=newHashMap();
paramsHm.put("","");
--设置每页显示的个数
if(this.getOffset()==0){
pageInfo=this.getUserList(paramsHm,this.getOffset(),10);
}else{
pageInfo=this.getUserList(paramsHm,this.getOffset,this.getMaxPageItems());
}
}
//在页面中引入上下页页面
-------------------------------------------------------------------------------------------------------
--判断图片地址
${picPath}/
${picPath}/${list.PHOTO_URL}
${list.PHOTO_URL}
--默认图片
pic.homescn/images/default/prop/nophoto115x80.jpg
--页面显示时间格式
--sql语句控制时间格式
SELECT*fromFTE_ESTATE_PRICEAWHERE1=1ANDA.ESTATE_ID=24ANDDATE_FORMAT(A.CRE_DATE,'%Y-%m')=DATE_FORMAT('2012-11-20','%Y-%m');
--DISTINCT返回唯一的不同值,相同的值只取一个
SELECTDISTINCT(CRE_DATE)ASCFROMFTE_ESTATE_PRICEORDERBYCRE_DATEDESC
--if语句,如果为空,为0,否则为它的值
selectif(cityIdisnull,0,cityId)fromcity;
linus在文件下查找12年12月的值不为0的数据
grep-R"12年12月"/data/homes/ftepic/fangjia/10/*|grep-v'>0<'
grep-R"12-12"/data/homes/ftepic/fangjia/10/*|grep-v'>0<'
cd/data/test/homes/ftepic/fangjia/10/