Oracle、SQL Server、MySQL数据库查询前n条语句的语法
2013-09-02 10:04
429 查看
一 Oracle DB:
Sql:
Hql:
二 SQL Server:
三 MySQL:
Sql:
hibernate查询记录的前10条记录,Hql 不支持limit
Hql:
Sql:
SELECT * FROM user WHERE rownum <=n;
Hql:
from User u order by u.addTime desc where rownum<=n;
二 SQL Server:
SELECT TOP n * FROM user;
三 MySQL:
Sql:
SELECT * FROM user LIMIT n
hibernate查询记录的前10条记录,Hql 不支持limit
Hql:
String hql = "from user u order by u.addTime asc"; Query q = session.createQuery(hql); query.setFirstResult(0); // 从第0条记录开始取 query.setMaxResults(10); // 取10条记录
相关文章推荐
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- Oracle、SQL server、MySQL数据库中分页查询的SQL语句
- Oracle基本语法查询语句
- Oracle, SQL Server, My SQL数据分页查询语句
- Oracle, SQL Server, My SQL如何实现数据分页查询语句
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】
- oracle 分页查询和sql server 分页查询 的sql语句
- SQL Server-MySQL-Oracle随机查询语句
- Oracle, SQL Server, My SQL数据分页查询语句
- 数据库-Oracle【SQL模糊查询语句(like) 及SQL Server 2005 导入和导出向导】
- MySQL、Oracle和SQL Server的分页查询语句
- Sql Server 编写多条件查询语句的存储过程--包含语法错误的存储过程与正确存储过程
- SQL server、MySQL、Oracle分页查询SQL语句
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- DB2,Oracle,SQL server,Mysql分页查询语句
- Oracle, SQL Server, My SQL数据分页查询语句汇总
- MySQL、Oracle和SQL Server的分页查询语句
- Oracle, SQL Server, My SQL如何实现数据分页查询语句
- 不同数据库oracle mysql SQL Server DB2 infomix sybase分页查询语句