SQL Server 2005查询(num行和加载间隔)

时间:2018-05-30 00:12:20

标签: sql sql-server-2005

我正在制作项目,我在我的软件中加载了大量数据库,因此我必须按块加载数据库。

我有两个问题。

  1. 如何从表中选择一些行?例如:

    select * from table (row 10 to row 20) 
    

    或者可以是

    select * from table (row 10 and next 10 rows)
    
  2. 如何获取表格中的行数?

1 个答案:

答案 0 :(得分:0)

MySql:

SELECT * 
FROM Orders 
LIMIT 10 OFFSET 1

前10条记录

SQL Server:

SELECT TOP 10 * 
FROM Customers

前10条记录。

要获取表中的行数,请使用:

SELECT count(*) FROM table