本文介绍了informix中的查询的行号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用informix数据库,我想要一个查询,您也可以生成一个行号与查询
I am using informix database, I want a query which you could also generate a row number along with the query
喜欢
select row_number(),firstName,lastName
from students;
row_number() firstName lastName
1 john mathew
2 ricky pointing
3 sachin tendulkar
这里firstName,lastName来自数据库,其中在查询中生成行号。
Here firstName, lastName are from Database, where as row number is generated in a query.
推荐答案
最好的方法是使用一个(新初始化的)序列。
The best way is to use a (newly initialized) sequence.
begin work;
create sequence myseq;
select myseq.nextval,s.firstName,s.lastName from students s;
drop sequence myseq;
commit work;
这篇关于informix中的查询的行号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!