informix中的查询的行号

informix中的查询的行号

本文介绍了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中的查询的行号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 01:49