首页 > 解决方案 > 在 SQLite 中将增量列添加到 select 语句

问题描述

我有以下 sqlite 选择语句

SELECT myID,fname,lname FROM STUDENTS

我想添加一个额外的列 (myID),其中每一行都有一个从 1...n 开始的 ID。这是一个例子:

[![enter code here][1]][1]

我宁愿避免使用以下表达式

ROW_NUMBER() OVER (
[PARTITION BY expression1, expression2,...]
ORDER BY expression1 [ASC | DESC], expression2,...)

避免使用 row_number 的主要原因是因为我目前使用的是SQLite 3.17.0

标签: sqlite

解决方案


您可以使用AUTOINCREMENT

CREATE TABLE STUDENTS(
    myID INTEGER AUTOINCREMENT,
    -- ...
);

推荐阅读