现在的位置: 首页 > 综合 > 正文

查询出前n条记录的SQL以及Hql语句

2017年11月29日 ⁄ 综合 ⁄ 共 323字 ⁄ 字号 评论关闭
top和limit以及hql中limit不起作用,总结下。。。
 
1.
Oracle
DB:
Sql:  SELECT * FROM user WHERE rownum <=n;
Hql:  from User u order by u.salary desc where rownum<=n;
2. SQL Server:
Sql:  SELECT TOP n * FROM user;
  www.2cto.com 
3. MySQL:
Sql:  SELECT * FROM Table1 LIMIT n
hibernate查询记录的前10条记录,Hql 不支持limit
Hql:  query.setFirstResult(0);  // 从第0条记录开始取
      query.setMaxResults(10); // 取10条记录
【上篇】
【下篇】

抱歉!评论已关闭.