-1
私は150カラムのようなビューを持っており、そのビューにIdカラムを追加したいと思います。すべての列名をover(partition by ...)文で記述しないことは可能ですか?このようなRow_Number以上(パーティション単位で)すべてのカラム
何か:
row_number over (partition by *) As ID?
私は150カラムのようなビューを持っており、そのビューにIdカラムを追加したいと思います。すべての列名をover(partition by ...)文で記述しないことは可能ですか?このようなRow_Number以上(パーティション単位で)すべてのカラム
何か:
row_number over (partition by *) As ID?
ビューに行番号を追加したい場合は、あなただけの無パーティションにorder by
をしたくないですか?
もしそうなら、あなたはデータベースに応じて、次のいずれかを使用することができます。
select row_number() over()
select row_number() over (order by NULL)
select row_number() over (order by (select NULL))
あなたのアプローチは、すべての行の上に行番号を提供し、同じ行のない列挙されるだろう。
いいえ、これはできません。どのデータベースを使用していますか?適切なタグを付けてください。 –