不同的数据库,写法不一样。例如我要检索,第11条到第20条,MySQL数据库的最简单:
SELECTFROM表LIMIT11,10
SQLServer的稍微折腾一些
SELECT
TOP10
top20
FROM
(
SELECT
TOP20
FROM
表
ORDERBY
排序字段DESC
)AStop20
ORDERBY
top20排序字段ASC
结构化查询语言(StructuredQueryLanguage)简称SQL(发音:/ˈeskjuːˈel/"S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
// 建立数据库连接
SqlConnection conn = new SqlConnection(connString);
// 创建一个适配器
SqlDataAdapter adapter = new SqlDataAdapter(SQL, conn);
// 创建DataSet,用于存储数据
DataSet testDataSet = new DataSet();
// 执行查询,并将数据导入DataSet
adapterFill(testDataSet, "result_data");
// 关闭数据库连接
connClose();
// 处理DataSet中的每一行数据
foreach (DataRow testRow in testDataSetTables["result_data"]Rows)
如果你要获取行数, 直接判断那个 testDataSetTables["result_data"]Rows 的 Count 就可以了。
针对楼上
a=ado1recordsetcount
这样写很危险,因为有时a
=
-1
,我的建议是这样写
dim
rs
as
new
adodbrecordset
rsopen
"select
count()
from
表名",con,3,2
rsfields(0)value就是你所要的值
以上就是关于用SQL如何查询第几条到第几条之间的数据全部的内容,包括:用SQL如何查询第几条到第几条之间的数据、.net如何查出数据库里面表数据有多少条、VB怎样查询数据库里的记录有多少条等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)