首页 > 数据库 > mysql教程 > 如何在不显式列出列的情况下选择 Oracle 中的所有列和 ROWNUM?

如何在不显式列出列的情况下选择 Oracle 中的所有列和 ROWNUM?

Susan Sarandon
发布: 2024-12-31 03:43:10
原创
650 人浏览过

How Can I Select All Columns and ROWNUM in Oracle Without Explicitly Listing Columns?

同时选择列和 ROWNUM

在 Oracle 中,SELECT 语句可以将行号作为列与其他数据一起检索。但是,手动指定每一列可能很乏味。本文探讨了一种在不显式列出列的情况下检索所有列加上 ROWNUM 的解决方案。

问题陈述

您想要从表中选择所有行和列,包括用于行编号的附加列。传统上,这需要显式列出每一列:

SELECT rownum, column1, column2 FROM table
登录后复制

但是,您希望避免命名每一列,而是使用通配符。

解决方案

可以用表名限定通配符(*)来达到想要的效果结果:

SELECT rownum, table.* FROM table
登录后复制

此语法通知 Oracle 从指定表中检索所有列,有效替换显式列列表:

rownum    column1    column2    column3    column4
1       Joe       Smith       1       2
2       Bob       Jones       3       4
登录后复制

以上是如何在不显式列出列的情况下选择 Oracle 中的所有列和 ROWNUM?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板