Sql VBS选择行

Sql VBS选择行,sql,vbscript,Sql,Vbscript,如何从sql表中选择特定行。示例:若变量的值为2,则从表中选择第二行 VBS中是否有函数确定表中有多少行 如何从sql表中选择特定行。示例:若变量的值为2,则从表中选择第二行 您可以执行以下SQL,它使用SQL Server函数始终获取第二行,例如,通过按DESC顺序中的id列对记录进行排序: SELECT * FROM ( SELECT *, RANK() OVER (ORDER BY id DESC) 'RowRank' FROM MyTable ) AS A WHERE Row

如何从sql表中选择特定行。示例:若变量的值为2,则从表中选择第二行

VBS中是否有函数确定表中有多少行

如何从sql表中选择特定行。示例:若变量的值为2,则从表中选择第二行

您可以执行以下SQL,它使用SQL Server函数始终获取第二行,例如,通过按
DESC
顺序中的
id
列对记录进行排序:

SELECT * FROM 
(
    SELECT *, RANK() OVER (ORDER BY id DESC) 'RowRank' FROM MyTable 
) AS A
WHERE RowRank = 2
VBS中是否有函数确定表中有多少行

我不确定VBS是否具有现成的函数来获取表中的行数,但您可以使用简单的SQL查询来查找:

SELECT COUNT(*) FROM MyTable

这将返回一个值,但上面选择第二行的查询将返回列值列表,如表中所示。

1。哪个数据库管理系统?2.识别第二行的排序标准是什么?1.SQL 2008 2.排序标准是按“id”列,但我想选择一个独立于“id”列的行当您说“独立”时,您的意思是“不在id列上指定筛选器”?id列中的值类似于1,3,5,8,9,所以我无法根据id列的值选择行。能否使用引发此错误的代码段更新您的问题?从MyTable中选择COUNT(*),如何将这些值保存到变量中?