MSSQL 实现 MySQL 的 limit 查询方式
MSSQL 如何实现 MySQL 的 limit 查询方式
不知为何,MSSQL 中没有 limit 这个极为重要的查询方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!
语法:
Code:
SELECT * from
(
SELECT TOP [每页记录]
* from
(
SELECT TOP [每页记录*当前页数]
[字段1, 字段2, ...]
from [数据表]
ORDER BY [排序字段]
DESC
)
[表别名1]
ORDER BY [排序字段]
)
[表别名2]
ORDER BY [排序字段]
DESC
示例:
Code:
SELECT * from
(
SELECT TOP 5 * from
(
SELECT TOP 10 *
from table
ORDER BY id DESC
) t1
ORDER BY id
) t2
ORDER BY id DESC
上面的代码表示从 table 表中获取记录,每页5条记录,当前是第二页5*2=10,结果按照 id 倒序排列。
相关文档:
数据库连接字符串大全(MySQL)
MyODBC
MyODBC 2.50 Local database:
"Driver={mySQL};Server=localhost;Option=16834;Database=mydatabase;"
MyODBC 2.50 Remote database:
"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-databa ......
ISAM
ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把 ......
数值类型
MySQL
的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且
MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。
表列出了各种数值类型以及它们的允许范围和占用的内存空间。
......
今天到mysql网站看看发现没有了sun LOGO,也找不到mysql downloads下载链接
要手工打入http://dev.mysql.com才行,不禁闪过一丝凉意,以前坚持使用mysql现在还要坚持吗,
以前心里一直在想一直会使用mysql的,但是现在感觉到很失望,挫折,焦虑,不知以后会怎么样
自己几年来一直使用LAMP组合,知识都是是围绕着这个组合 ......
1.MySQL简介
MySQL是一个广泛使用的结构化查询语言(SQL)数据库服务器。和其他SQL服务器一样,MySQL提供了访问和管理SQL数据库的方法,但是,MySQL同时也提供了创建数据库结构以及在这些结构中添加、修改和删除这些结构的工具。
MySQL数据库相关的软件包主要有以下几种:
......