1.首先,select top用法:
参考问题 select top n * from和select * from的区别
我们以pid作为排序属性值,第16行,第19行和第20行的pid值相等。现在取以pid排序的倒数5条记录:
<span style="font-size:18px;">Connection con=new SQLConnection().getConnection();
String sql="select top 5 * from test order by pid desc";
System.out.println("select begins...");
Statement statement=con.createStatement();
ResultSet result = statement.executeQuery(sql);
while (result.next()) { </span><span style="font-size:18px;"> System.out.println(result.getInt(1)+","+result.getString(2)+","+result.getString(3));
}
System.out.println("select ends...");
con.close();
statement.close();
result.close();
con=null;
statement=null;
result=null;</span>结果:
select begins...
3,as,9
16,tt,8 【三者顺序事先不能确定】
19,gh,8
20,jk,8
6,bb,7
select ends...
“取出数据表中第10条到第20条记录”的sql语句+select top 用法
原文:http://blog.csdn.net/luoxia0805/article/details/42082759