`
sbabzc
  • 浏览: 39026 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在oracle里面为读取出来的数据添加一个序号

 
阅读更多
我们在给客户演示报表的时候,有时候客户会提出在报表的第一列,能不能添加一个序号

但是如果通过修改程序代码的方式来做,是可以实现,不过做起来会比较麻烦,

有个比较实用的方式可以解决,那就是通过ORACLE里面的RowNum,函数来取,

例如:select id,name from tablename 来展示客户需要的数据,

那么我们可以通过,select rownum,id,name from tablename,来把序号以及需要展示的数据一起读取出来

然后只要在报表(fastreport或者其他报表)里面添加一个字段,用来显示记得。

转至:http://www.xszlo.com/article/2012-11-24/7510.html
分享到:
评论

相关推荐

    Oracle Form自动生成序号

    在Oracle Forms中,一个常见的需求是为新添加的行分配一个唯一的序列号。这个序列号应该能够根据已有的最大行号递增,同时还需要支持用户对序列号进行修改的功能。一旦用户修改了某一行的序列号,该序号应该能够在下...

    oracle表字段或是视图字段添加备注方法

    Oracle 是一个强大的关系数据库管理系统,提供了多种方式来添加备注信息到表字段或视图字段中。在本节中,我们将详细介绍如何使用 Oracle 的 Comment 机制来添加备注信息到表字段或视图字段中。 添加备注信息到表字...

    Oracle sql查询当前月的所有日期

    在本例中,虽然没有明显的层次关系,但利用`CONNECT BY`可以生成一个递增的序号序列,从而实现按天数循环的目的。 - **`LAST_DAY()`与`NEXT_DAY()`函数**:这两个函数都是Oracle中处理日期非常有用的工具。`LAST_DAY...

    基于Oracle的HIS序号设计原则与方法.pdf

    例如,创建一个名为`HIS_SEQ`的序列,可以使用`NEXTVAL`函数获取下一个值,`CURRVAL`函数获取当前值。 3. **已存在业务数据的最大序号加1** 对于并发性要求高的序号,可以利用已存在的最大序号加上1来生成新序号。...

    Oracle经典教程1——走进Oracle

    在Oracle中创建表时,可以为表定义各种约束以确保数据完整性。常见的约束包括: 1. **主键约束**:用于唯一标识表中的每一行。 2. **外键约束**:用于定义表与表之间的关系。 3. **唯一性约束**:确保列中的值不...

    Oracle分析函数

    - **用途**:常用于为结果集添加序号。 #### 四、统计分析函数 ##### 1. STDDEV / STDDEV_POP / STDDEV_SAMP - **定义**:计算标准偏差。 - **用途**:适用于需要衡量数据波动程度的场景。 ##### 2. VAR_POP / ...

    ocp_071 oracle ocp

    Oracle OCP(Oracle Certified Professional)是Oracle公司推出的一个认证体系,旨在证明认证者对Oracle数据库管理和操作具有专业的技能和知识。通过OCP考试,可以证明个人对Oracle数据库有较深入的理解,并且具备...

    老二牛车在Oracle数据库上构建JAVA应用程序二理论课.pdf

    - 利用`ROW_NUMBER()`窗口函数为数据行生成一个序号,再根据序号过滤需要的页数据。 - 该方法允许直接通过`ORDER BY`进行排序,同时通过`BETWEEN`操作符获取特定范围内的数据。 #### 2.3 使用ROWNUM与ROWID进行分页...

    谷歌地球文件oracle数据文件化应用的一种方法.pdf

    总的来说,这种转换方法提供了一个新的视角来看待GIS数据的存储和管理,它结合了谷歌地球的地理信息丰富性与Oracle数据库的强大处理能力,为数据驱动的应用带来了新的可能性。未来的研究可以进一步探索如何在大数据...

    oracle常用函数chm版

    "Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...

    oracle和db2的区别

    - 这里`ROWNUM`是一个伪列,用于标识查询结果中的行序号。 - **DB2**: - 使用`SELECT * FROM TableName FETCH FIRST N ROWS ONLY;` - `FETCH FIRST N ROWS ONLY`是一个明确且直观的方法来限制返回的行数。 ####...

    【原创】oracle树形结构查询,层次查询,hierarical retrival

    Oracle中的树形结构查询,也被称为层次查询或hierarchical retrieval,是一种获取树形结构数据的方法。这种方法可以将数据组织成树形结构,具有层次关系的报表。树形结构的数据集合存在于我们日常生活中的很多地方,...

    oracle自定义监视器

    例如,创建一个名为`FiveHundred`的监视器,其描述为“始终返回500”,查询语句为`SELECT 500 FROM DUAL`,则配置如下: ``` [Custom0] Name=FiveHundred Description=This counter always returns 500. Query...

    基于Oracle数据库的分页显示中SQL复杂查询结果集总行与数据正确性控制.pdf

    分析函数能够为查询结果集中的每一行赋予一个唯一的序号,从而有助于保持行的顺序和分组的准确性。 分页显示技术对于实现高效和可扩展的Web应用至关重要,尤其是当数据集很大时。通过理解并合理使用分页技术,...

    oracle函数大全

    1. 使用 ROWNUM 为查询结果中的每一行分配一个唯一的序号,从1开始 九、数学函数 1. 如 ABS 函数求绝对值、EXP 函数计算指数值等 十、其他函数 1. 包括系统视图 USER_SOURCE 用于查询过程、函数、包的源代码 2. ...

    在oracle中灵活使用Rownum和rowId

    `ROWNUM` 是Oracle系统为每一行返回的结果集自动分配的一个序号。这个序号是从1开始递增的,用于标识查询结果中的每一行记录。需要注意的是,`ROWNUM` 并不是表的一部分,而是在查询执行过程中动态生成的。 ##### 2...

    oracle数据库表中修改字段的顺序

    1. **添加新的字段**:首先,我们需要在表中添加一个新字段,这个新字段将用于临时存储我们需要调整顺序的字段数据。例如,假设我们有一个名为`zchw`的表,该表包含字段`c1`、`c2`、`c3`,我们现在想把`c3`移动到`c4...

    详细介绍在tomcat中配置数据源原理

    在上面的配置中,我们定义了一个名为 jdbc/MyDB 的数据源,使用 Oracle 数据库,username 是数据库用户名,password 是数据库密码,driverClassName 是 JDBC 驱动程序的类名,url 是数据库连接的 URL,maxActive 是...

    oracle sql培训

    Oracle SQL是数据库管理员和开发人员在Oracle数据库系统中进行数据查询、管理与分析的主要工具。...在"Oracle_sql培训"文档中,你将找到更详细的讲解和实例,帮助你逐步成长为一个熟练的Oracle SQL使用者。

Global site tag (gtag.js) - Google Analytics