5 database informix row-number
我正在使用informix数据库,我想要一个查询,你也可以生成一个行号和查询
喜欢
select row_number(),firstName,lastName
from students;
row_number() firstName lastName
1 john mathew
2 ricky pointing
3 sachin tendulkar
Run Code Online (Sandbox Code Playgroud)
这里firstName,lastName来自Database,其中在查询中生成行号.
最好的方法是使用(新初始化的)序列.
begin work;
create sequence myseq;
select myseq.nextval,s.firstName,s.lastName from students s;
drop sequence myseq;
commit work;
Run Code Online (Sandbox Code Playgroud)
我认为最简单的方法是使用以下代码并相应地调整其返回值。SELECT rowid, * FROM 表
它对我有用,但请注意,它将返回数据库中的行号,而不是查询中的行号。
PS这是Experts Exchange接受的答案。
归档时间: |
|
查看次数: |
20276 次 |
最近记录: |