Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite查询:获取排序后的行索引,其中_Sqlite_Syntax - Fatal编程技术网

SQLite查询:获取排序后的行索引,其中

SQLite查询:获取排序后的行索引,其中,sqlite,syntax,Sqlite,Syntax,我需要在特定行的表中找到索引,并选择它。 我同时需要索引和行。 有什么想法吗 编辑:通过“索引”,我指的是订购后表格中的位置 这个问题可能是重复的,但我不知道该找什么。SQL数据库基本上是无序的。表中没有索引或行号。除非在SELECT子句中使用order BY对结果进行显式排序,否则无法保证在两个连续的查询中以相同的顺序将行返回给您 要唯一标识一行,必须确保知道哪些列(或列值的组合)是唯一标识一行的列,并在WHERE子句中包含这些术语。在此上下文中定义“索引”。我正在尝试查找该行在表中的位置。假

我需要在特定行的表中找到索引,并选择它。 我同时需要索引和行。 有什么想法吗

编辑:通过“索引”,我指的是订购后表格中的位置


这个问题可能是重复的,但我不知道该找什么。

SQL数据库基本上是无序的。表中没有索引或行号。除非在SELECT子句中使用order BY对结果进行显式排序,否则无法保证在两个连续的查询中以相同的顺序将行返回给您


要唯一标识一行,必须确保知道哪些列(或列值的组合)是唯一标识一行的列,并在WHERE子句中包含这些术语。

在此上下文中定义“索引”。我正在尝试查找该行在表中的位置。假设我有一个包含两列的表:“Name”和“Age”。我会按“年龄”列对表格进行排序,我想知道在这个排序列表中的哪个位置我会找到一个特定的名称。你能解释一下为什么要这样做吗?在您的示例中,如果有多个年龄相同的人,结果集中的明显顺序可能会在查询之间发生变化。我不介意顺序在查询之间发生变化。我需要显示一个文本,上面写着:“你是第18个最年长的人”。