sql - SQL Server 2005 查询(行数和加载间隔)
问题描述
我正在制作项目,在我的软件中加载巨大的数据库,所以我必须按块加载数据库。
我有两个问题。
如何从表中只选择一些行?例如:
select * from table (row 10 to row 20)
或者它可以是
select * from table (row 10 and next 10 rows)
如何获取表中的行数?
解决方案
mysql:
SELECT *
FROM Orders
LIMIT 10 OFFSET 1
前 10 条记录
SQL 服务器:
SELECT TOP 10 *
FROM Customers
前 10 条记录。
要获取表中的行数,请使用:
SELECT count(*) FROM table
推荐阅读
- reporting-services - 转换时间总小时 SSRS 时出现问题?
- excel - VBA Excel 和 Access - 将附件添加到 Access 中的某些记录
- typescript - `initialData` 中存在的可选键 + 键
- go - 如何在 Go 中逐个符文地遍历一对字符串符文?
- css - Tailwind - 在单行中截断文本
- django - 如何在按钮单击时将多个属性传递给视图?
- python - 如何修改列表元素?
- javascript - 调用 ssm getParameter 后 Lambda 不继续
- c# - WebApi 控制器未从请求中序列化位图
- linux - 从输出中删除重复的字符串 - shell