2

テーブルの N 番目の行の列の値を、テーブルのすべての行に適用したいと考えています。これは PostgreSQL だけで可能ですか?

4

2 に答える 2

3
select *   
from <<TABLE>>  
limit 1 offset <N>  

編集: 申し訳ありませんが、あなたのメッセージを読み違えました。アップデートが必要だとは知りませんでした。

UPDATE <<TABLE1>> 
SET <<COLUMN1> = (SELECT <<COLUMN2>> FROM <<TABLE2>> limit 1 offset <<N>>)

Postgre ドキュメント

于 2013-03-21T20:21:58.870 に答える