【旧文】SQL Server和MySQL中Top用法的区别_MySQL
程序员文章站
2022-05-04 09:21:08
...
bitsCN.com
今天练习在JSP页面中实现分页效果,在查询语句方面牵扯到了top的用法。简要做一下总结:
为实现类似top的功能,我们在SQL Server中和MySQL中使用到的SQL语句是不同的。
1、在SQL Server中,我们使用 select top N * from tablename来查询tablename表中前N条记录。
2、在MySQL中,我们则使用select * from tablename limit M,N 来实现相似的效果,其中M表示从第M+1条记录开始,N表示返回N条记录。
例如:从uses表中取出第四条到第六条这三条记录,我们就可以这样写:
1、select top 3 * from users where userID not in(select top 3 userID from users)
2、select * from users limit 3,3
bitsCN.com上一篇: 经典海量jQuery插件 大家可以收藏一下_jquery
下一篇: 对负载平衡的详细总结
推荐阅读
-
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
-
TIMESTAMP类型字段在SQL Server和MySQL中的含义和使用
-
sql server和mysql变量赋值的区别 以及 MySql Declare_MySQL
-
SQL Server、Oracle和MySQL中查出值为NULL的替换
-
MySQL中的引号和反引号的区别与用法详解
-
mysql中的set和enum类型的用法和区别_MySQL
-
mysql中的set和enum类型的用法和区别_MySQL
-
SQL Server 2008中使用稀疏列和列集的方法(二)_MySQL
-
SQL Server 2008中使用稀疏列和列集的方法(二)_MySQL
-
【旧文】SQL Server和MySQL中Top用法的区别_MySQL