1. ホーム
  2. sql

[解決済み] テーブルからすべての列を選択し、さらにROWNUMのような追加列を選択するにはどうすればよいですか?

2023-04-25 14:31:37

質問

オラクルでは、(1)のように SELECT ステートメントを使用して、結果セットのカラムとして行番号を返します。

例えば

SELECT rownum, column1, column2 FROM table

が返されます。


ローヌム


カラム1


列2


1 ジョー・スミス
2 ボブ・ジョーンズ

しかし、私は各列を手で指定したくありません。次のようなことをしたいのです。

select rownum,* from table


ローヌム


カラム1


列2


列3


列4


1 ジョー・スミス 1 2
2 ボブ・ジョーンズ 3 4

何かアイデアはありますか?

どのように解決するのですか?

をテーブル名で修飾してください。

select rownum, table.* from table