分页功能中使用的SQL语句 MySQL与SQL server
2017-05-30 23:17
351 查看
javaWeb中经常会需要实现分页
数据库语句需要查询第n条记录到第m条记录之间的内容
这里SQL server 跟mySQL 的查询语句有所不同,具体为:
SQL server:
select top n * from table; //这是查询前n条 *代表查询所有内容,如果需要查询某一列,则将*换成列名即可
若需要查询第5到第10条的话:(默认表中主键为id)
select top 5 * from table where id not in (select top 5 id from table);
mySQL:
mySQL中不支持top语句,但是有一个limit,具体语句为:
select * from table limit n,m //查询第n条开始往后的m个数据
注:mySQL语句检索号是从0开始的
相关文章推荐
- SQL server、MySQL、Oracle分页查询SQL语句
- mybatis的分页插件pagehelper-fix使用、数据库分页查询模板sql、总结mysql与oracle语句的区别
- 使用JOOQ seek语句及动态SQL重写MySQL分页逻辑
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
- sqlServer 中使用sql语句实现固定分页功能
- Oracle、MySQL的分页sql语句
- MySQL、SQL Server、Oracle 3种数据库查询表中前N行记录的SQL语句
- 3大数据库(Sql-Server,MySql和Oracle)的分页SQL语句实现
- MySQL中使用SQL语句对字段进行重命名
- 使用sql语句实现分页
- mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。
- [转] 在 MySQL 数据库中使用 C 执行 SQL语句
- SQL SERVER 2005中使用sql语句对xml 文件和其数据的进行操作(很全面)
- mysql使用explain优化sql语句
- 使用传入的总记录数实现一条sql语句完成分页查询
- Jfinal中使用日志框架输出完整sql语句信息(mysql+oracle)
- mysql中一条sql语句中使用多个count关联查询多张表
- [SQL]sql server 使用sql语句做循环
- mysql导出数据库表的创建sql语句(使用mysql control center/MYSQL-Front)