在SQLite中搜索列的位置

在SQLite中搜索列的位置,sql,sqlite,search,app-inventor,Sql,Sqlite,Search,App Inventor,我正在寻找。。。我不知道如何在SQlite中找到一个项目在列中的位置 当我使用ROW\u NUMBER()时,我得到: 错误:靠近“(”:语法错误(代码1) 我正在使用麻省理工学院的AppInventor 其他问题:如何知道列中的第2位(或另一个数字)是哪个项目?这太长了,无法发表评论 ROW_NUMBER()是ANSI标准函数。但是,并非所有数据库都使用它。例如,SQLite、MySQL和MS Access(以及其他数据库)不支持此功能 您可能正在使用其中一个不支持此功能的数据库 我建议您研究

我正在寻找。。。我不知道如何在SQlite中找到一个项目在列中的位置

当我使用
ROW\u NUMBER()
时,我得到:

错误:靠近“(”:语法错误(代码1)

我正在使用麻省理工学院的AppInventor


其他问题:如何知道列中的第2位(或另一个数字)是哪个项目?

这太长了,无法发表评论

ROW_NUMBER()
是ANSI标准函数。但是,并非所有数据库都使用它。例如,SQLite、MySQL和MS Access(以及其他数据库)不支持此功能

您可能正在使用其中一个不支持此功能的数据库

我建议您研究一下您正在使用的数据库。然后,尝试研究如何使用该数据库实现您想要的功能。如果您不知道如何实现,请提出另一个问题,提供示例数据、所需结果以及您正在使用的数据库的标记。

如果这确实是您正在运行的代码:

SELECT Nom ROW_NUMBER () OVER (ORDER BY Score) AS Rownumber FROM tableau
那么什么是
Nom
?这实际上是每个实现中的语法错误。您可能想做的是:

SELECT Nom, ROW_NUMBER () OVER (ORDER BY Score) AS Rownumber FROM tableau

请注意
Nom

显示您的代码后的逗号。至少,您应该在此处发布您的查询。另外,您确定您使用的sql server版本是否支持行号请提供您尝试使用的sql和一些示例数据,并在您使用的数据库中标记您的问题。如何发布我的数据库?包括在我的应用程序中,数据库在开始时是空的,应用程序添加列和索引…我知道现在我使用sqlite!
SELECT Nom, ROW_NUMBER () OVER (ORDER BY Score) AS Rownumber FROM tableau