首頁 > 資料庫 > mysql教程 > 如何在不明確列出列的情況下選擇 Oracle 中的所有列和 ROWNUM?

如何在不明確列出列的情況下選擇 Oracle 中的所有列和 ROWNUM?

Susan Sarandon
發布: 2024-12-31 03:43:10
原創
649 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板