आपको कुछ टेबल में स्पष्ट रूप से शामिल होने की आवश्यकता नहीं है, यह कितना अच्छा है? :)पी>
UPDATE SomeTable
SET rankcol = SubQuery.Sort_Order
FROM
(
SELECT IDCol, Row_Number() OVER (ORDER BY ValueCOL) as SORT_ORDER
FROM SomeTable
) SubQuery
where SubQuery.IDCol = SomeTable.IDCol
टिप्पणी:पोस्टग्रेज केस असंवेदनशील है, बेहतर लोअर-केस का उपयोग करें, जैसे row_number
, sort_order
, id_col
, आदि