同時選擇列和 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中文網其他相關文章!