java中数据库中实现分页的sql语句要求每页十条要查询的是第二页
6个回答
展开全部
1、首先preparedstatement是statement的子接口,属于预处理操作,与直接使用statement不同的是,preparedstatement在操作的时候,先在数据表中准备好了一条sql语句,但是sql语句的值暂时不设置,而是之后设置。
2、在使用statement的时候,要执行一条完整的失去了,在执行钱使用connection直接创建的。
3、如何获得preparedstatement,在connection接口中,通过preparedstatement(String sql)得到。
4、最后在日期输入的时候,正常情况都是使用java.util.date表示日期,在 preparedStatement中需要使用java.sql.date类型,如下图所示就完成了。
展开全部
Sqlserver:
select * from (select *,rownumber() over ( order by id ) from table order by culm1) A where A.rownum>10 and A.rownum<=20
select * from (select *,rownumber() over ( order by id ) from table order by culm1) A where A.rownum>10 and A.rownum<=20
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-25
展开全部
select top 10 * form table where id not in (select top 20 id from table order by id) order by id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle :
select * from (select *,rownum from table order by culm1) A where A.rownum>10 and A.rownum<20
sql server :
select top 10 * from (
select top 20 * from table1 order by culm1
) order by culm1 desc
select * from (select *,rownum from table order by culm1) A where A.rownum>10 and A.rownum<20
sql server :
select top 10 * from (
select top 20 * from table1 order by culm1
) order by culm1 desc
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体还是要看使用的数据库是什么,oracle就要三层嵌套,mysql就用limit,具体语法如其它人所述。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询